写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 Safari3、可以产生特定浏览器的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