我是靠谱客的博主 感性荷花,最近开发中收集的这篇文章主要介绍python - crawler 之 fake-useragent随机ua,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

 

1.安装fake-useragent

2.获取各浏览器的fake-useragent

3.fake-useragent案例


1.安装fake-useragent

pip install fake-useragent

 

2.获取各浏览器的fake-useragent

from fake_useragent import UserAgent

ua = UserAgent()

#ie浏览器的user agent

print(ua.ie)

 

#opera浏览器

print(ua.opera)

 

#chrome浏览器

print(ua.chrome)

 

#firefox浏览器

print(ua.firefox)

#safri浏览器

print(ua.safari)

#最常用的方式

#写爬虫最实用的是可以随意变换headers,一定要有随机性。支持随机生成请求头

print(ua.random)

print(ua.random)

print(ua.random)

 

3.fake-useragent案例

from fake_useragent import UserAgent

import requests

ua=UserAgent()

#请求的网址

url="http://www.baidu.com"

#请求头

headers={"User-Agent":ua.random}

#请求网址

response=requests.get(url=url,headers=headers)

#响应体内容

print(response.text)

#响应状态信息

print(response.status_code)

#响应头信息

print(response.headers)

 

4.FakeUserAgentError

Maximum amount of retries reached

参数案例:https://blog.csdn.net/weixin_33893473/article/details/86031932

禁用服务器缓存:

ua = UserAgent(use_cache_server=False)

不缓存数据:

ua = UserAgent(cache=False)

忽略ssl验证:

ua = UserAgent(verify_ssl=False)

 

最后

以上就是感性荷花为你收集整理的python - crawler 之 fake-useragent随机ua的全部内容,希望文章能够帮你解决python - crawler 之 fake-useragent随机ua所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部