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