使用urllib2和python模拟屏幕大小

2024-10-01 07:49:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图刮一个网页,但它使用的javascript检测屏幕高度,不让我访问该页,因为我的屏幕大小小于11像素。有没有办法用urllib2模拟浏览器大小?你知道吗

!function(){try{!function(){var e=navigator.userAgent,r=e.indexOf("Android")>-1&&e.indexOf("Mozilla/5.0")>-1&&e.indexOf("AppleWebKit")>-1,n=new RegExp(/AppleWebKit\/([\d.]+)/),a=n.exec(e),d=null===a?null:parseFloat(n.exec(e)[1]);return r&&null!==d&&d<537}()?window.isIeLowerThan11?document.getElementById("old-browser-root").innerHTML='<div class="alert alert--danger alert--small-margin hidden-print" id="oldIeBrowser">I nuläget stöds inte din webbläsare av ATG.se. Här kan du ladda ned en ny webbläsare: <a href="https://www.google.com/chrome/browser/desktop/" target="_blank">Ladda ner Google Chrome</a></div>':/Edge\//.test(navigator.userAgent)&&(window.fetch=void 0):document.getElementById("old-browser-root").innerHTML='<div class="alert alert--danger alert--small-margin hidden-print" id="oldAndroidBrowser">Vi rekommenderar att du använder Google Chrome som webbläsare. Det är inte säkert att ATG.se fungerar optimalt i din nuvarande webbläsare.<a href="https://play.google.com/store/apps/details?id=com.android.chrome">Ladda ner Google Chrome</a></div>'}catch(e){}}()

Tags: divbrowsercomidnavigator屏幕googlefunction