写python爬虫时,经常需要设置ua来实现伪装浏览器的伪装浏览器。

很多时候,我们是通过去网上搜索一些ua来使用,建立一个ua库,每次爬取数据的时候,随机选取一个ua。

fake_useragent是一个模拟真实浏览器ua的工具,可以随机产生ua。以下简单介绍其常见用法。

fake_useragent的安装

cmd窗口中输入:pip install fake-useragent

常见用法举例

使用前先引入UserAgent:

from fake_useragent import UserAgent ua = UserAgent()

1、想随机产生一个ua,则

ua.random

运行结果:

'Mozilla (Windows NT 6.2; WOW64) AppleWebKi (KHTML, like Gecko) chrome Safari;

2、利用for循环运行5次,产生5个ua:

for i in range(5): prin)

运行后,产生5个随机的ua:

Mozilla (Windows NT 10.0) AppleWebKi (KHTML, like Gecko) Chrome Safari Mozilla (Windows NT 6.2; Win64; x64) AppleWebKi (KHTML, like Gecko) Chrome Safari Opera (Windows NT 6.1; U; cs) Presto Version Mozilla (Macintosh; Intel Mac OS X 10_7_5) AppleWebKi (KHTML, like Gecko) Chrome Safari Mozilla (Windows NT 6.2) AppleWebKi (KHTML, like Gecko) Chrome Safari

3、可以产生特定浏览器的ua:

ie浏览器:

ua.ie

运行结果:

'Mozilla (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Zune 4.0; In; MS-RTC LM 8; .NET4.0C; .NET4.0E)'

谷歌浏览器:

ua.chrome

运行结果:

'Mozilla (Windows NT 6.2) AppleWebKi (KHTML, like Gecko) Chrome Safari;

火狐浏览器:

ua.firefox

运行结果:

'Mozilla (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox;

有了这个工具fake_useragent,Python爬虫伪装浏览器就方便多了。

感谢观看,喜欢的朋友,关注走一波,后续内容更精彩!

1.《谷歌浏览器怎么更改ua?终于找到答案了有了这个工具,Python爬虫伪装浏览器就方便多了》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《谷歌浏览器怎么更改ua?终于找到答案了有了这个工具,Python爬虫伪装浏览器就方便多了》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3085232.html