Selenium个人笔记
记录一下爬虫学习过程中的一些小技巧或是冷门手段
selenium添加代理IP
from selenium import webdriver
from selenium.webdriver import ChromeOptions
option = ChromeOptions()
proxy = 'ip:port'
option.add_argument(('--proxy-server=http://' + proxy))
driver = webdriver.Chrome(options=option)
driver.get(url='https://www.baidu.com/s?wd=ip')
自定义Chrome和ChromeDriver位置
import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
driver_path = './Chrome/Application/chromedriver.exe'
driver_path = os.path.realpath(driver_path)
chrome_path = "./Chrome/Application/chrome.exe"
chrome_path = os.path.realpath(chrome_path)
options = Options()
options.binary_location = chrome_path
driver = webdriver.Chrome(executable_path=driver_path, options=options)
无界面浏览器
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--headless')
driver = webdriver.Chrome(executable_path=driver_path, options=options)
|