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,第二种方法就是在代码里面指定路径,如下:
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()