from urllib.request import *
from http.cookiejar import *
url = 'http://www.kuaidaili.com/proxylist/8/'
cookies = MozillaCookieJar()
hander = HTTPCookieProcessor(cookies)
opener = build_opener(hander)
install_opener(opener)
html = urlopen(url).read()
print(html)
这个网页访问是需要cookie的,我用上述方法访问,显示:httperror:521错误异常
这个网站的策略就是这样,你的第一次访问都是会返回512的,但是页面还是有内容的
他把重要的key隐藏到js中,并通过eval函数进行转换跳转,起到一个混搅代码的作用,使用selenium的话也许可以解决这个问题