国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 獲取網頁編碼方式實現代碼

2020-02-23 04:26:08
字體:
來源:轉載
供稿:網友

python 獲取網頁編碼方式實現代碼

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">  </span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">python開發,自動化獲取網頁編碼方式用到了chardet庫,字符集檢測,這個類在python2.7中沒有,需要在官網上下載。這里我下載好了chardet-2.3.0.tar.gz壓縮包文件,只需要將壓縮包文件解壓后的chardet文件放到python安裝包下的python27/lib/site-packages/下,就可以了。</span> 

 然后import chardet

下面寫了一個自動化檢測的函數供檢測Url連接,然后返回網頁url的編碼方式。

import chardet #字符集檢測 import urllib  url="http://www.jd.com"   def automatic_detect(url):   content=urllib.urlopen(url).read()   result=chardet.detect(content)    encoding=result['encoding']    return encoding  urls=['http://www.baidu.com','http://www.163.com','http://dangdang.com'] for url in urls:   print url,automatic_detect(url) 

上面用到了chardet類的detect方法,返回字典,然后取出編碼方式encoding

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 安乡县| 麦盖提县| 吴江市| 阿克陶县| 河北省| 阳原县| 郯城县| 德兴市| 清镇市| 漯河市| 桃江县| 喀喇沁旗| 信阳市| 宽甸| 大埔区| 韶山市| 宣恩县| 兰州市| 福州市| 益阳市| 博爱县| 竹北市| 新河县| 石家庄市| 永平县| 文安县| 阜新市| 承德县| 夏河县| 高州市| 海阳市| 博爱县| 白城市| 富蕴县| 大安市| 依兰县| 湖南省| 寿光市| 衡水市| 玉溪市|