- 解決方案,對獲取的page html代碼先進行encode("GBK"),然后再使用decode("utf-8")進行解碼
#使用post方法來提交用戶名和密碼登陸
import urllib2
import urllib
url = 'http://www.dataguru.cn/member.php?mod=logging&action=login'
user_agent = 'Mozilla/5.0'
values = {'username' : 'python爬蟲', 'password' : '123456789' } #設置賬號和密碼
data = urllib.urlencode(values) #將賬號和密碼編碼成url形式
request = urllib2.Request(url,data)
request.add_header("user-agent","Mozilla/5.0")
response = urllib2.urlopen(request)
page = response.read().decode("GBK").encode("utf-8")
print(page)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。