zoukankan      html  css  js  c++  java
  • webdriver 启动chrome时加载配置

    Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法: 
      一、加载所有Chrome配置
      用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在浏览器启动时,调用这个配置文件,代码如下:
      #coding=utf-8
      from selenium import webdriver
      option = webdriver.ChromeOptions()
      option.add_argument('--user-data-dir=C:UsersAdministratorAppDataLocalGoogleChromeUser Data') #设置成用户自己的数据目录
      driver = webdriver.Chrome(chrome_options=option)


      二、修改浏览器的User-Agent来伪装你的浏览器访问手机m站
      #coding=utf-8
      from selenium import webdriver
      option = webdriver.ChromeOptions()
      option.add_argument('--user-agent=iphone')
      driver = webdriver.Chrome(chrome_options=option)
      driver.get('http://www.taobao.com/')


      三、浏览器启动时安装crx扩展
      #coding=utf-8
      from selenium import webdriver
      option = webdriver.ChromeOptions()
      option.add_extension('d:crxAdBlock_v2.17.crx') #自己下载的crx路径
      driver = webdriver.Chrome(chrome_options=option)
      driver.get('http://www.taobao.com/')
      可以去https://sites.google.com/a/chromium.org/chromedriver/capabilities查看更多,或者去http://stackoverflow.com/查找。

  • 相关阅读:
    Oracle 调试存储过程
    页面加载完毕后调用js方法进行布局操控 已实验
    C# webserver实现短信发送(移动)
    作业历史记录
    VS控件全部丢失处理
    visual studio 安装SVN
    svn服务器迁移
    VS2008配置SVN
    VS2008 控件全部丢失解决
    定时收缩数据库日志
  • 原文地址:https://www.cnblogs.com/hyh123/p/7000277.html
Copyright © 2011-2022 走看看