selenium ×××面设置

from selenium.webdriver.chrome.options import Options
from selenium import webdriver


# ×××面模式
def ChromeDriverNOBrowser():
   chrome_options = Options()
   chrome_options.add_argument('--headless')
   chrome_options.add_argument('--disable-gpu')
   driverChrome = webdriver.Chrome(executable_path="E:\\chromedriver",chrome_options=chrome_options)
    return driverChrome

# 有界面的就简单了
def ChromeDriverBrowser():
    driverChrome = webdriver.Chrome(executable_path="E:\\chromedriver")
    return driverChrome
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是关于Selenium设置的介绍: Selenium是一个自动化测试工具,可以模拟用户在浏览器中的操作,例如点击、输入、提交等。在使用Selenium时,我们需要设置一些参数来控制其行为。下是一些常见的Selenium设置: 1.启动浏览器: ```python from selenium import webdriver # 启动Chrome浏览器 driver = webdriver.Chrome() ``` 2.设置浏览器窗口大小: ```python # 设置浏览器窗口大小为800x600 driver.set_window_size(800, 600) ``` 3.设置浏览器位置: ```python # 设置浏览器位置为左上角 driver.set_window_position(0, 0) ``` 4.设置浏览器页加载超时时间: ```python # 设置加载超时时间为10秒 driver.set_page_load_timeout(10) ``` 5.设置浏览器异步脚本执行超时时间: ```python # 设置异步脚本执行超时时间为10秒 driver.set_script_timeout(10) ``` 6.设置浏览器代理: ```python # 设置代理 proxy = { "http": "http://10.10.1.10:3128", "https": "http://10.10.1.10:1080", } options = webdriver.ChromeOptions() options.add_argument('--proxy-server=%s' % proxy) driver = webdriver.Chrome(chrome_options=options) ``` 7.设置浏览器User-Agent: ```python # 设置User-Agent options = webdriver.ChromeOptions() options.add_argument('user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36') driver = webdriver.Chrome(chrome_options=options) ``` 8.设置浏览器下载路径: ```python # 设置下载路径 options = webdriver.ChromeOptions() prefs = {'download.default_directory': '/path/to/download/dir'} options.add_experimental_option('prefs', prefs) driver = webdriver.Chrome(chrome_options=options) ``` 9.设置浏览器启动参数: ```python # 设置启动参数 options = webdriver.ChromeOptions() options.add_argument('--disable-extensions') options.add_argument('--disable-infobars') options.add_argument('--start-maximized') driver = webdriver.Chrome(chrome_options=options) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值