Selenium填充表单信息python

Selenium填充表单信息python,python,selenium,web-scraping,Python,Selenium,Web Scraping,我正试图从以下网站上获取信息: 我只对它可以显示的结果的特定子集感兴趣,所以我想使用Selenium来填充搜索查询 更具体地说,我感兴趣的有两个部分: <select name="champJuridictions" id="champ1" class="textarea"><option value="" class="optionPaire">-- Toutes les juridictions --</option> <option va

我正试图从以下网站上获取信息:

我只对它可以显示的结果的特定子集感兴趣,所以我想使用Selenium来填充搜索查询

更具体地说,我感兴趣的有两个部分:

  <select name="champJuridictions" id="champ1" class="textarea"><option value="" class="optionPaire">-- Toutes les juridictions --</option>
  <option value="cour de cassation" selected="selected" class="optionImpaire">Cour de cassation</option>
  <option value="juridiction d'appel" class="optionPaire">Juridictions d'appel</option>
  <option value="juridictions du premier degre" class="optionImpaire">Juridictions du premier degré</option>
  <option value="tribunal des conflits" class="optionPaire">Tribunal des conflits</option></select>
——鼓吹司法--
翻案法院
上诉法庭
总理司法
冲突法庭
这是一个下拉窗口,我想在其中选择一个选项(第一个)

另一个是一个开放的领域,我必须用一个词来填充

<span class="inputCode">
                        <input type="text" name="champMotsRecherches1" value="" id="champ7" class="textarea">
                    </span>

其中值应等于“Impôt”


如何填写这样的查询?

对于文本框,您可以使用Selenium
按\u id查找\u元素
方法,然后在该元素上使用
发送键
方法发送您想要的任何输入

browser.find_element_by_id("my_id").send_keys("my_text")
对于下拉菜单,您可以使用
按索引选择
按可见文本选择

menu = browser.find_element_by_id("my_dropdown_menu")
menu.select_by_index(index)
menu.select_by_visible_text("text")
额外资源:


谢谢,我最初寻找答案的过程似乎不够彻底。谢谢你指点我:)没问题!如果您还有任何问题,请随时提问。:)