qq_41457701 2023-02-19 15:25 采纳率: 30%
浏览 57
已结题

html中定义好的框怎么显示内容

下图中我定义了一个搜索框用于键盘输入,另外一个结果显示框用于显示查询结果,应该怎么让他显示出结果呢?或者说怎么让下边这个白色方框中显示出文字

img


```python

            <div id="search">
                <input type="text" class="form-control">
            </div>

            
            <div id="predict">
                <output type="text" class="form-control" >
            </div>

```

  • 写回答

7条回答 默认 最新

  • 社区专家-Monster-XH 2023-02-19 15:28
    关注

    基于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方法关闭浏览器。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 2月27日
  • 已采纳回答 2月19日
  • 创建了问题 2月19日

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)