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/查找。

  • 相关阅读:
    centos5.8下用shell脚本监控服务器
    linux下IPTABLES配置详解
    centos设置计划任务(cron)
    32位CentOS系统安装kernel-PAE支持4g以上内存
    Excel同时打开多个独立的窗口
    yum安装LAMP
    多字段指定不同方向排序
    MySQL基础
    Python 网络编程
    Python 并发编程
  • 原文地址:https://www.cnblogs.com/hyh123/p/7000277.html
Copyright © 2011-2022 走看看