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的話也許可以解決這個問題