python BeautifulSoup設置頁面編碼的方法
更新時間:2015年04月03日 08:55:42 投稿:junjie
這篇文章主要介紹了python BeautifulSoup設置頁頁編碼的方法,本文直接給出代碼救命,需要的朋友可以參考下
在用BeautifulSoup進行抓取頁面的時候,會各種各樣的編碼錯誤。
可以通過在beautifulsoup中指定字符編碼,解決問題。
復制代碼 代碼如下:
import urllib2
from BeautifulSoup import BeautifulSoup
page = urllib2.urlopen('http://www.163.com');
soup = BeautifulSoup(page,from_encoding="gb2312")
print soup.originalEncoding
print soup.prettify()
紅色部分表示需要注意的地方。在BeautifulSoup構造器中傳入fromEncoding參數(shù)即可解決亂碼問題,當然具體參數(shù)值是什么就要看你獲取頁面的編碼是什么
相關文章
Python 把兩層列表展開平鋪成一層(5種實現(xiàn)方式)
這篇文章主要介紹了Python 把兩層列表展開平鋪成一層(5種實現(xiàn)方式),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04
Python+requests+unittest執(zhí)行接口自動化測試詳情
這篇文章主要介紹了Python+requests+unittest執(zhí)行接口自動化測試詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-09-09
python利用while求100內(nèi)的整數(shù)和方式
這篇文章主要介紹了 python利用while求100內(nèi)的整數(shù)和方式,下面文章要描述的內(nèi)容有1到100的和、1到100內(nèi)的偶數(shù)和、1到100內(nèi)的奇數(shù)和,具體詳細內(nèi)容,需要的朋友可以參考一下2021-11-11
python實現(xiàn)挑選出來100以內(nèi)的質(zhì)數(shù)
這篇文章主要介紹了python實現(xiàn)挑選出來100以內(nèi)的質(zhì)數(shù),由于是新手,思路有限,如有問題,還請大家指正,需要的朋友可以參考下2015-03-03
Python-while 計算100以內(nèi)奇數(shù)和的方法
今天小編就為大家分享一篇Python-while 計算100以內(nèi)奇數(shù)和的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06

