我想使用 Mechanize(使用 Python)提交表单,但不幸的是页面编码错误,<select>
元素实际上不在<form>
标签内。
所以我不能通过表格使用传统方法:
forms = [f for f in br.forms()]
mycontrol = forms[1].controls[0]
我能做些什么呢?
这是我想抓取的页面,以及相关的代码 - 我对la
选择项感兴趣:
<fieldset class="searchField">
<label>By region / local authority</label>
<p id="regp">
<label>Region</label>
<select id="region" name="region"><option></option></select>
</p>
<p id="lap">
<label>Local authority</label>
<select id="la" name="la"><option></option></select>
</p>
<input id="byarea" type="submit" value="Go" />
<img id="regmap" src="/schools/performance/img/map_england.png" alt="Map of regions in England" border="0" usemap="#England" />
</fieldset>