您的位置:首页 > 理论基础 > 计算机网络

python urllib webbrowser HTTPError: HTTP Error 403: Forbidden

2013-05-09 18:53 706 查看
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伪装成浏览器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: