手动启动chrome 后。python然后接管控制
应用场景:
1 | 要求输入点选验证码 |
---|---|
2 | 要求输入手机验证码的网站 |
start chrome --remote-debugging-port=9527 --user-data-dir="D:\pro-zp\selenium"
第一步 手动启动
-
cd C:\Users\hp\AppData\Local\Google\Chrome\Application (进入cmd,输入)
-
chrome.exe --remote-debugging-port=9527 --user-data-dir="D:\pro-zp\selenium\AutomationProfile"
第二步。启动python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
options = Options()
options.add_experimental_option("debuggerAddress", "127.0.0.1:9527")
browser = webdriver.Chrome(options=options)
url = 'https://bilibili.com'
browser.get(url)
print(browser.title) # 哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
time.sleep(100)
http://localhost:62970/json/version
openedu分析
已交 $('#ui-multiselect-1-status-select-option-1').click()
未交 $('#ui-multiselect-1-status-select-option-2').click()
已批改 $('#ui-multiselect-2-status-mark-option-1').click()