python爬虫之移动端模拟!
一般情况下,网站是通过对http请求的header 进行识别来判断是访问的是pc还是手机,哪个版本的浏览器 所以,可以通过修改header的方法来模拟手机。 例如下面就是模仿了安卓4.3b版本的手机,androidN1浏览器 headers = { 'User-Agent':'Mozilla/5.0 (Linux; U; Android 4.3; en-us; SM-N900T Build/JSS15J) AppleWebKit/534.30 (KHTML,like Gecko) Version/4 .0 Mobile Safari/534.30'} 而需要改变手机胡uozhe浏览器参数的话,可以参照下面的内容,修改User-Agent即可 Android QQ浏览器 For android Android UC For android 备注: 320*480 是设备的分辨率,可以修改. Android Firefox手机版Fennec Android Pad Moto Xoom iPhone3 iPhone4 iPad BlackBerry WebOS HP Touchpad Nokia N97 Windows Phone Mango Windows Phone Mango的User Agent格式为:Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0;厂商;型号[;运营商]) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |