经常使用谷歌色命令映射。用户代理发生器全自动化

platinum的Python项目详细描述


白金

LicensePyPI versionWheel

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

Change Log

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

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧