Xpath:
//div[contains(@class,"td-01")]
Selenium:
使用selenium的必要插件
定位到如上图的button的话就可以使用以下两种方法
driver.find_element_by_css_selector("[type=submit]").click()
driver.find_elements_by_css_selector(".btn.btn-outline-secondary")[1].click()
隐藏机器抓取:
# 防止被监测,完美隐藏window.navigator.webdriver
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": '''
Object.defineProperty(navigator, 'webdriver', {
get: () => undefined
})
'''
})
隐藏浏览器
options = webdriver.ChromeOptions()
options.add_argument("--headless") # 设置谷歌为headless无界面模式
driver = webdriver.Chrome(options=options)
os:
命令行执行程序
item = os.popen('ipconfig')
item = item.read()
for循环加索引:
for i, title in enumerate(title_info):