加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python 自动生成useragent/User-Agent方法全解析

发布时间:2020-12-17 17:03:51 所属栏目:Python 来源:网络整理
导读:在工作中进行爬虫时,经常会需要提供User-Agent,如果不提供User-Agent,会导致爬虫在请求网页时,请求失败,所以需要大量User-Agent。如何生成合法的User-Agent? 使用fake-useragent库就可以解决该问题。 安装: pip?install?fake-useragent 使用: 该模块

在工作中进行爬虫时,经常会需要提供User-Agent,如果不提供User-Agent,会导致爬虫在请求网页时,请求失败,所以需要大量User-Agent。如何生成合法的User-Agent?

使用fake-useragent库就可以解决该问题。

安装:

pip?install?fake-useragent

使用:

该模块使用非常简单。

from?fake_useragent?import?UserAgent
ua?=?UserAgent()

ua.ie
#?Mozilla/5.0?(Windows;?U;?MSIE?9.0;?Windows?NT?9.0;?en-US);
ua.msie
#?Mozilla/5.0?(compatible;?MSIE?10.0;?Macintosh;?Intel?Mac?OS?X?10_7_3;?Trident/6.0)'
ua['Internet?Explorer']
#?Mozilla/5.0?(compatible;?MSIE?8.0;?Windows?NT?6.1;?Trident/4.0;?GTB7.4;?InfoPath.2;?SV1;?.NET?CLR?3.3.69573;?WOW64;?en-US)
ua.opera
#?Opera/9.80?(X11;?Linux?i686;?U;?ru)?Presto/2.8.131?Version/11.11
ua.chrome
#?Mozilla/5.0?(Windows?NT?6.1)?AppleWebKit/537.2?(KHTML,?like?Gecko)?Chrome/22.0.1216.0?Safari/537.2'
ua.google
#?Mozilla/5.0?(Macintosh;?Intel?Mac?OS?X?10_7_4)?AppleWebKit/537.13?(KHTML,?like?Gecko)?Chrome/24.0.1290.1?Safari/537.13
ua['google?chrome']
#?Mozilla/5.0?(X11;?CrOS?i686?2268.111.0)?AppleWebKit/536.11?(KHTML,?like?Gecko)?Chrome/20.0.1132.57?Safari/536.11
ua.firefox
#?Mozilla/5.0?(Windows?NT?6.2;?Win64;?x64;?rv:16.0.1)?Gecko/20121011?Firefox/16.0.1
ua.ff
#?Mozilla/5.0?(X11;?Ubuntu;?Linux?i686;?rv:15.0)?Gecko/20100101?Firefox/15.0.1
ua.safari
#?Mozilla/5.0?(iPad;?CPU?OS?6_0?like?Mac?OS?X)?AppleWebKit/536.26?(KHTML,?like?Gecko)?Version/6.0?Mobile/10A5355d?Safari/8536.25

#?最好的,通过真实世界的浏览器使用统计随机
ua.random


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读