python urllib webbrowser HTTPError: HTTP Error 403: Forbidden

来源:互联网 发布:java培训出来好找工作? 编辑:程序博客网 时间:2024/05/02 03:58
import urllibimport urllib2import webbrowserurl = "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伪装成浏览器

原创粉丝点击