zoukankan      html  css  js  c++  java
  • Python + Selenium

    上示例:

    谷歌浏览器

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

    options = Options()
    options.headless = True
    driver = webdriver.Chrome(options=options)
    # 调试时无法用driver.maximize_window()这个函数将窗口最大化,导致截图有问题
    # 但下面这个函数可以设置窗口大小
    driver.set_window_size(1500,800)

    driver.get('https://www.baidu.com')

    火狐浏览器

    from selenium import webdriver
    from selenium.webdriver.firefox.options import Options
    options = Options()
    options.headless = True
    driver = webdriver.Firefox(options=options)
    driver.set_window_size(1500,800)
    driver.get('https://www.baidu.com')

    Edge浏览器

    先安装包,然后按下面代码

    """
    pip install msedge-selenium-tools
    """

    from selenium import webdriver
    from msedge.selenium_tools import EdgeOptions
    from msedge.selenium_tools import Edge

    edge_options = EdgeOptions()
    edge_options.use_chromium = True
    edge_options.add_argument('headless')
    driver = Edge(options=edge_options)
    driver.get('https://www.baidu.com')

    IE浏览器貌似用上面方法不行,将继续研究

  • 相关阅读:
    ubuntu16.04下笔记本自带摄像头编译运行PTAM
    ar的主流算法
    ubuntu下安装meshlab
    打开.py文件的方法
    Python_ip代理
    对书名的抓取
    JS动态增加删除UL节点LI及相关内容示例
    js遍历json
    js移除某一类的div
    工厂模式
  • 原文地址:https://www.cnblogs.com/sue2015/p/14933169.html
Copyright © 2011-2022 走看看