基于Monster 组和GPT的调写:
简单的示例:
# 导入必要的库
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 初始化WebDriver,打开网页
driver = webdriver.Chrome()
driver.get("你的网页地址")
# 找到搜索框,并输入查询关键词
search_box = driver.find_element_by_css_selector("#search input")
search_box.send_keys("查询关键词")
# 找到搜索按钮,并点击它
search_button = driver.find_element_by_css_selector("#search button")
search_button.click()
# 等待结果显示框加载完成
predict_box = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, "#predict output")))
# 在结果显示框中显示查询结果
result = "查询结果"
predict_box.innerHTML = result
# 关闭浏览器
driver.quit()
用了Selenium库来进行网页操作,通过find_element_by_css_selector方法找到对应的HTML元素,然后使用send_keys方法输入查询关键词,使用click方法点击搜索按钮。接着使用WebDriverWait等待结果显示框加载完成,然后使用innerHTML属性在结果显示框中显示查询结果。最后使用quit方法关闭浏览器。