0
我想使用Mechanize(使用Python)提交表單,但不幸的是頁面編碼嚴重且<select>
元素實際上並不在<form>
標籤內。使用機械化與不在表單內的選擇字段?
所以我無法通過形式使用傳統的方法:
forms = [f for f in br.forms()]
mycontrol = forms[1].controls[0]
我能做些什麼呢?
這裏是page I would like to scrape,以及相關的代碼位 - 我感興趣的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>
非常感謝!我應該意識到,如果沒有'