美文网首页Python新世界
python爬虫之移动端模拟!

python爬虫之移动端模拟!

作者: 919b0c54458f | 来源:发表于2018-12-12 10:33 被阅读14次

    一般情况下,网站是通过对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;厂商;型号[;运营商])

    相关文章

      网友评论

        本文标题:python爬虫之移动端模拟!

        本文链接:https://www.haomeiwen.com/subject/woruhqtx.html