python3模块作为假用户代理的包装。

fakeua的Python项目详细描述


法克瓦

python3模块,作为伪用户代理的包装。

理由:

假用户代理包(https://github.com/hellysmile/fake-useragent) 有一个api,它很脆弱,太冗长,当你只想 可预测性和没有不必要头痛的工作。

安装

使用pip

安装
pip3 install --user -U fakeua

用法

法克瓦也可以从贝壳中使用。

法克瓦-h

或导入其函数。

In [1]: import fakeua

# Update useragent DB in a json file (~/.fakeua_databrowsers.json)
In [2]: fakeua.update_useragent_db()
Out[2]: True

In [3]: fakeua.get_useragent_list()
Out[3]: 
['Mozilla/5.0 (X11; Linux i686; rv:64.0) Gecko/20100101 Firefox/64.0',
 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0',
 'Mozilla/5.0 (X11; Linux i586; rv:63.0) Gecko/20100101 Firefox/63.0',
 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:63.0) Gecko/20100101 Firefox/63.0',
 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10; rv:62.0) Gecko/20100101 Firefox/62.0']

In [4]: fakeua.load_useragent_db()                                                 
Out[4]: ...
# It throws a dict containing the browsers scraped by fake-useragent.

In [5]: fakeua.get_random_ua()
Out[5]: 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:63.0) Gecko/20100101 Firefox/63.0'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java对网页中的信息进行排序   单击特定按钮打开特定图像的java(Android)   java如何从存储过程返回多行?   java JAXB混合版本?未定义的“必需”属性   java如何在EclipseIDE中打开一个类型的所有子类?   在java中使用Jtidy和Itext将html转换为pdf时未应用样式   应用程序加载失败时的java Spring事件/通知   java如何以相同的顺序在另一个列表中断言一个列表   java在5秒后加载新活动   线程“main”java中出现异常。lang.unsatifiedLinkError:java中没有数学。图书馆路径   java在节点上添加标签会忽略属于JavaFX中节点的MouseListener   javaxstream与继承