解决办法1其实这个问题不容易解决。 Request ) )把头放在方法里就行了。
用户代理可以在网络开发人员模式下查找。 请参考这个回答。 什么是用户代理? 另外,这是一种使用浏览器显示用户代理的方法。
如果加入2个解决方案仍未解决问题,可以更换浏览器再次获取用户代理,进行更换。 例如,我一开始用的是Edge,所以换成Chrome就可以了。
把常用的各种headers写在一个表上,随机使用很方便。
user _ agents={ ' Mozilla/5.0 (windows; u; Windows NT 5.1; it; rv:1.8.1.11 ) Gecko/20071127 Firefox/2.0.0.11 ',' opera/9.25(windowsnt5.1; u; en (,) Mozilla/4.0 (兼容性; MSIE 6.0; Windows NT 5.1; SV1; NET CLR 1.1.4322; NET CLR 2.0.50727 )、' Mozilla/5.0 (兼容性; Konqueror/3.5; Linux(khtml/3.5.5 ) like gecko (kubuntu )、' Mozilla/5.0 ) x11; u; Linux i686; en-US; rv:1.8.0.12 ) gecko/2007 07 31 Ubuntu/dapper-security Firefox/1.5.0.12 ',' lynx/2.8.5 rel.1 libwwww like Gecko ) Ubuntu/11.04 chromium/16.0.912.77 chrome/16.0.912.77 safaaaaar Ubuntu; Linux i686; rv:10.0 ) Gecko/20100101 Firefox/10.0 ',}解决方案3仍然存在403个问题,可以在头部添加cookie (,如下图所示。
这样基本上可以解决403个问题。