我注意到,当我通过urllib库访问网页时,与使用标准Web浏览器访问同一页面相比,我获得了不同的源代码。 特别是一些图像链接指向图像的低分辨率版本。
如果这与加载网页时检测到的屏幕分辨率有关,有没有办法在加载urllib.request.urlopen
时伪造它?如果一个提供Request
对象,可以欺骗一些标题信息,屏幕分辨率有类似的东西吗?是否可以手动填写javascript变量screen
一些信息?
我知道存在一些第三方图书馆,例如" Selenium WebDriver"等等,但我只想使用标准库。