当前位置:   article > 正文

Python+Selenium开启使用Chrome Headless(谷歌浏览器无头模式)_python chrome_option.add_argument("--headless")

python chrome_option.add_argument("--headless")

废话少说,直接上代码

  1. from selenium import webdriver
  2. from time import *
  3. chrome_options = webdriver.ChromeOptions()
  4. chrome_options.add_argument('--headless')
  5. chrome_options.add_argument('--disable-gpu')
  6. #构建一个chrome对象
  7. driver = webdriver.Chrome('C:/Users/Desktop/web_driver/chromedriver_win32/chromedriver.exe', options=chrome_options)
  8. #打开百度
  9. driver.get("http://www.baidu.com/")
  10. #定位输入框的位置
  11. element = driver.find_element_by_id("kw")
  12. # 清空原有的输入,输入python进行搜索
  13. element.clear()
  14. #搜索栏输入"python"
  15. element.send_keys("python")
  16. #模拟回车,执行搜索
  17. element.send_keys(Keys.RETURN)
  18. sleep(2)
  19. #浏览器截图
  20. driver.get_screenshot_as_file("C:/Users/Desktop/111.png")
  21. sleep(2)
  22. #退出浏览
  23. driver.quit()

其中最重要的一行代码是

driver = webdriver.Chrome('C:/Users/Desktop/web_driver/chromedriver_win32/chromedriver.exe', options
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/90247
推荐阅读
相关标签
  

闽ICP备14008679号