python+selenium+Chrome options参数 |
您所在的位置:网站首页 › chrome 弹窗显示IP › python+selenium+Chrome options参数 |
Chrome Options常用的行为一般有以下几种: 禁止图片和视频的加载:提升网页加载速度。 添加代理:用于FQ访问某些页面,或者应对IP访问频率限制的反爬技术。 使用移动头:访问移动端的站点,一般这种站点的反爬技术比较薄弱。 添加扩展:像正常使用浏览器一样的功能。 设置编码:应对中文站,防止乱码。 阻止JavaScript执行 ...Chrome Options是一个配置chrome启动时属性的类,通过这个参数我们可以为Chrome添加如下参数: 设置 chrome 二进制文件位置 (binary_location) 添加启动参数 (add_argument) 添加扩展应用 (add_extension, add_encoded_extension) 添加实验性质的设置参数 (add_experimental_option) 设置调试器地址 (debugger_address)针对编码格式的操作 # 设置默认编码为 utf-8 from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('lang=zh_CN.UTF-8') driver = webdriver.Chrome(chrome_options = options)针对UA请求头的操作 # 设置请求头为huaweiMeta10 Pro from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('User-Agent=Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.9 Mobile Safari/537.36') options.add_argument('--headless') # 浏览器不提供可视化页面 driver = webdriver.Chrome(chrome_options = options)![]() ![]() 针对禁止加载图片的操作 # 设置浏览器禁止加载图片 from selenium import webdriver options = webdriver.ChromeOptions() prefs = {"profile.managed_default_content_settings.images": 2} options.add_experimental_option("prefs", prefs) driver = webdriver.Chrome(chrome_options = options)针对IP代理的操作 ![]() ![]() 查看IP地址的链接:http://httpbin.org/ip 针对添加插件的操作 # 添加xpath helper应用 from selenium import webdriver chrome_options = webdriver.ChromeOptions() # 设置好应用扩展 extension_path = 'your file_path' chrome_options.add_extension(extension_path)针对登录时关闭弹出的密码保存提示框 from selenium import webdriver from selenium.webdriver.common.by import By options = webdriver.ChromeOptions() prefs = {} # 设置这两个参数就可以避免密码提示框的弹出 prefs[“credentials_enable_service”] = False prefs[“profile.password_manager_enabled”] = False options.add_experimental_option(“prefs”, prefs) browser = webdriver.Chrome(chrome_options=options) browser.get('https://www.baidu.com/') browser.quit()![]() ![]()
更多插件操作请参考:https://blog.csdn.net/liaojianqiu0115/article/details/78353267
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |