使用带有预定条目的urllib2填写表单

时间:2017-01-10 17:02:43

标签: python urllib2

我遇到了urllib2模块的问题。

我想自动填写表单。大多数教程和示例详细说明了当您有一个输入查询/条目的框时,如何执行此操作。但是,我希望填写的表单有一个下拉菜单。我想知道是否有关于使用下拉菜单填写表单的文档。

要清楚,页面中的相关代码是:

<label for="Thing1"><span class="hiddenLabel">Thing1</span></label>
<div id="ID1" class="Class1" style="display: none;">                        
  <select id="ID2" name="virusASegments" class="deSelectEvent" multiple="multiple" size="12">
    <option value="All">All</option>
    <option value="option1">1 option1</option>
    <option value="option2">2 option2</option>
  </select>
  <input type="hidden" name="_name" value="1"/>
</div>

我想将Thing1定义为“option2”

1 个答案:

答案 0 :(得分:-1)

  select = Select(browser.find_element_by_id('ID2'))
  select.select_by_value('option2')