import requests
from fake_useragent import UserAgent
def download(url):
headers = {"User-Agent":str(UserAgent().random)}
r = requests.get(url, headers=headers)
刚刚安装fake_useragent,想直接用是不可能的。因为UA库没下载。
解决步骤如下:
打开Python目录:”D:\Program Files\Python39\Lib\site-packages\fake_useragent\settings.py”
‘’’
源码中:
DB = os.path.join(
tempfile.gettempdir(),
‘fakeuseragent{version}.json’.format(
version=version,
),
)
‘’’
修改后
import sys
DB = os.path.join(
# tempfile.gettempdir(),
sys.execprefix, #将该文件存放到python可执行程序的安装目录下
‘fake_useragent{version}.json’.format(
version=version,
),
)
下载此文件:
https://files.cnblogs.com/files/Liu928011/fake_useragent_0.1.11.json
拷贝到python目录”D:\Program Files\Python39\”
即可正常使用