经常使用谷歌色命令映射。用户代理发生器全自动化
platinum的Python项目详细描述
白金
Chromium - Frequently used google chrome commands mappings.
有很多命令行可以与google chrome浏览器一起使用。
一些改变特性的行为,另一些则用于调试或试验。
此页列出了可用的开关,包括其条件和说明。
上次更新发生在2018-06-08上,来自https://peter.sh/experiments/chromium-command-line-switches/
。
用法示例
fromplatinumimportChromiumfromseleniumimportwebdriveroptions=webdriver.ChromeOptions()# Run in headless mode, i.e., without a UI or display server dependencies.# options.add_argument(Chromium.HEADLESS)# Prevent infobars from appearing.options.add_argument(Chromium.DISABLE_INFOBARS)# Starts the browser maximized, regardless of any previous settings.options.add_argument(Chromium.START_MAXIMIZED)chrome=webdriver.Chrome(options=options)
generate_user_agent - A User-Agent generator.
此模块用于生成随机、有效的web导航器的用户代理http头。
功能:
- 生成用户代理:生成用户代理http头
支持:
- 操作系统:Win、Linux、Mac、Android、iOS
- 设备:台式机、智能手机
- 导航器:chrome、firefox、ie、edge、safari、opera
Windows: Chrome, Firefox, IE, Edge, Opera
Linux: Chrome, Firefox, Opera
Mac: Chrome, Firefox, Safari, Opera
Android: Chrome, Firefox, Opera
iOS: Chrome, Firefox, Safari, Opera
用法示例
>>>fromplatinumimportgenerate_user_agent>>>generate_user_agent()'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3504.86 Safari/537.36'>>>generate_user_agent(os=('mac','linux'))'Mozilla/5.0 (X11; Ubuntu; Linux i686 on x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3384.62 Safari/537.36'>>>generate_user_agent(navigator='edge')'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763'>>>generate_user_agent(device_type='smartphone')'Mozilla/5.0 (Linux; Android 8.0; OPPO R11 Plus Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3191.41 Mobile Safari/537.36'>>>generate_user_agent(os='ios')'Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/601.4.4 (KHTML, like Gecko) FxiOS/62.0 Mobile/15E218 Safari/601.4'>>>generate_user_agent(navigator='safari',os='mac')'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_13_0; zh-cn) AppleWebKit/602.3.12 (KHTML, like Gecko) Version/11.1.2 Safari/602.3.12'
命令行用法
$ gua Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/15.14986 $ gua -n chrome Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3489.10 Safari/537.36 $ gua -o android Mozilla/5.0 (Linux; Android 8.1; Huawei P20 Lite Build/OPR3.170623.008) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3297.48 Mobile Safari/537.36 $ gua -n safari -o ios Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_3 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/9.0 Mobile/13G34 Safari/602.2
安装
pip install -U platinum