【问题标题】:how to type in an excel cell value into search box on a page?如何在页面的搜索框中输入excel单元格值?
【发布时间】:2018-06-10 19:22:56
【问题描述】:

我是一般编程的新手,我的第一个 Python 脚本面临挑战。以下是我的脚本必须执行的操作:

1) 循环遍历列中的给定 excel 列表(通过 openpyxl)

2) 将上述步骤 1 中的这些单个值输入到特定页面的搜索框中(通过 selenium)

3) 从网页中抓取特定值并将其复制到 excel(Beautifulsoup 和 openpyxl)中

我目前正在努力进行第二步。也许这对我来说很愚蠢,但我虽然将我的 excel 值分配给搜索框并点击了搜索按钮,但这似乎不起作用:

search_box = driver.find_element_by_id("searchText") 
search_box = xlsx_list["A2"].value

非常感谢您的想法!

【问题讨论】:

    标签: excel python-3.x selenium beautifulsoup openpyxl


    【解决方案1】:

    您不需要对search_box 进行任何两个分配,只需使用send_keys

    driver.find_element_by_id("searchText").send_keys(str(xlsx_list["A2"].value))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 2012-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多