python3 webdirver+chrome+headless配置

1.chrome_webdirer下载

https://sites.google.com/a/chromium.org/chromedriver/downloads,根据自己电脑的chrome的版本下载相应的driver.

可以在浏览器里面直接chrome://version/,查看当前版本

2.selenium

pip3 install selenium

3.配置path

  两种方法:第一种是直接把chrome_webdirer的位置地址加入到system的环境变量path里面去,比如windows,python3 webdirver+chrome+headless配置第二种方法就是在代码里面指定路径,如下:

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

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('user-agent="Mozilla/5.0 (iPod; U; CPU iPhone OS 2_1 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F137 Safari/525.20"')


#chrome_options.binary_location = r'C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe'
# chrome_options.binary_location = '/opt/google/chrome/chrome'
executable_path = r'C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe'
opener = webdriver.Chrome(chrome_options=chrome_options,executable_path=executable_path)
opener.get("https://v.youku.com/v_show/id_XMzQ3MzAwMDk4OA==.html")
opener.close()