python urllib webbrowser HTTPError: HTTP Error 403: Forbidden

import urllib
import urllib2
import webbrowser

url = "http://blog.csdn.net/qq2472322319/article/details/8722187"
headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'}
data = urllib.urlencode({'q':'Python'})
req = urllib2.Request(url,headers = headers)
results = urllib2.urlopen(req,data)
with open("result.html","w") as f:
    f.write(results.read())

webbrowser.open("result.html")

大部分網站防爬蟲 所以添加頭信息headers僞裝成瀏覽器

發佈了68 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章