selenium
- 官方文档
- 基础用法
- 特殊配置
- 遗留问题
官方文档
英文:https://selenium-python.readthedocs.io/ 中文:https://python-selenium-zh.readthedocs.io/zh_CN/latest/
基础用法
from selenium import webdriver
# 火狐浏览器
driver = webdriver.Firefox()
driver.get("http://www.python.org")
# 谷歌浏览器
browser = webdriver.Chrome()
browser.get('https://www.youtube.com')
特殊配置
from selenium import webdriver
option = webdriver.ChromeOptions()
# 驱动版本与浏览器版本对用
# 携带缓存信息
option.add_argument(r'user-data-dir=/Users/tangyong/Library/Application Support/Google/Chrome')
browser = webdriver.Chrome(chrome_options=option, executable_path='/Users/tangyong/Application/chromedriver')
# 不携带缓存信息
browser = webdriver.Chrome(executable_path='/Users/tangyong/Application/chromedriver')
browser.get('https://www.tiktok.com/foryou?loginType=google&lang=en')
遗留问题
登录无法做到全自动登录