我找到了这个网站: https ://panopticlick.eff.org/ 这基本上为您提供了一些关于您的浏览器的信息。它提出了一个问题。所以我试图创建一个 urllib2 开瓶器,我唯一做的就是改变它的用户代理:所以我的开瓶器看起来像这样:
class URLOpener():
def opener(self,user_agent):
cj=cookielib.CookieJar()
#Process Hadlers
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
opener.addheaders=[
('User-Agent', user_agent),
('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'),
('Accept-Language', 'en-gb,en;q=0.5'),
('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'),
('Keep-Alive', '115'),
('Connection', 'keep-alive'),
('Cache-Control', 'max-age=0'),
]
return opener
我的问题是如何将这样的内容添加到我的 URLOpener:
- 浏览器插件详情
- 时区
- 屏幕尺寸和颜色深度
- 系统字体
- 有限的超级cookie