python selenium自动化js操作浏览器,当普通api无法操作浏览器时,可用该高级api方法

from selenium import webdriver
import time

driver = webdriver.Chrome()
url = 'https://www.sogou.com'
driver.get(url)
time.sleep(2)

searchInputBoxJS="document.getElementById('query').value='天天向上';"  # js语句定位元素并输入内容,还未操作
searchButtonJS="document.getElementById('stb').click();"  # js语句定位元素并点击,还未操作
driver.execute_script(searchInputBoxJS)  # 执行js语句操作页面
driver.execute_script(searchButtonJS)  # 执行js语句操作页面
time.sleep(2)

driver.quit()

猜你喜欢

转载自blog.csdn.net/weixin_44123630/article/details/113835517
今日推荐