求教,请问为什么这样urllib2.urlopen会报错

其中最重要的两项是浏览器的信息User-Agent,如果请求中没有User-Agent,网站会认为不是人在浏览器的请求,是恶意攻击对于需要登录的网站,请求中往往需要COOKIE来验证用户,来获取打开某些网站的权限。使用firefox浏览器的开发者工具箱>网络选项,可以很容易获取User-Agent等头信息一个简单的例子,如何在请...
求教,请问为什么这样urllib2.urlopen会报错
HTTP请求的Headers包含浏览器的信息、所使用的语言、请求的主机、COOKIE等信息。其中最重要的两项是浏览器的信息User-Agent,如果请求中没有User-Agent,网站会认为不是人在浏览器的请求,是恶意攻击对于需要登录的网站,请求中往往需要COOKIE来验证用户,来获取打开某些网站的权限。使用firefox浏览器的开发者工具箱>网络选项,可以很容易获取User-Agent等头信息一个简单的例子,如何在请求中加入headersheaders = {"User-Agent": "Mozilla/5.0 Firefox/35.0", "Cookie": "BDUSS=AAAAAAAAAAAAAAAAAAAAAAAA",}request = urllib2.Request(url, postData, headers=headers)response = urllib2.urlopen(request)2016-07-24
mengvlog 阅读 55 次 更新于 2025-10-31 05:33:56 我来答关注问题0
檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部