Skip to content
MehaeiPublic

About

Random request headers for local versions of browsers

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是一个本地版ua随机头, 不会出现请求超时等错误, 功能单一, 使用简单

fake_useragent 是一个非常好用的随机请求头模块

但因为这个模块在本地运行总是会因为各种各样的原因, 报错

所以重新整理fake_useragent模块的所有请求头, 实现在本地获取随机请求头

实际上就是把所有的请求头保存到本地 😂

更多精彩文章, 请关注 [ 不止于python ] 公众号

安装方法

pip3.7 install local-fake-useragent

使用方法

from local_fake_useragent import UserAgent
# 获取所有浏览器的随机请求头
u = UserAgent()

# 获取chrome的随机请求头
u = UserAgent("chrome")

# 添加自定义请求头
c = {
    "0": ["a", "b"]
}
u = UserAgent("0", add_custom_header=c)

print(u.rget)

# 支持的浏览器
print(UserAgent.BROWER)

测试用例

import requests
from local_fake_useragent import UserAgent

uas = UserAgent()
headers = {'User-agent': uas.rget}
url = 'https://www.baidu.com'
response = requests.get(url=url, headers=headers)
response.encoding = response.apparent_encoding
print(response.text)

About

Random request headers for local versions of browsers

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages