python(检测指定URL的编码)

import urllib.request
import chardet

def main():
	url = input('请输入URL:')
	response = urllib.request.urlopen(url)
	html = response.read()

#识别网页编码
encode = chardet.detect(html)['encoding']
if encode == 'GB2312':
	encode == 'GBK'

print('该网页使用的编码是:%s' % encode)

if __name__ == '__main__':
	main()

运行结果

>>>请输入URL:https://www.baidu.com/
该网页使用的编码是:ascii
>>>请输入URL:https://www.python.org/
该网页使用的编码是:utf-8

你可能感兴趣的:(python程序)