【发布时间】:2014-08-20 14:23:33
【问题描述】:
所以我正在制作一个程序,使用 mechanize 和 python 将街道地址批量转换为 gps 坐标。这是我第一次使用机械化。我可以在页面上选择表单(“form2”)。但是表单中的文本框没有名称。我如何选择文本框以便机械化可以输入我的文本?我尝试通过它的 id 选择它。但是这不起作用。
br.select_form("Form2") #works as far as i know
br.form["search"] = ["1 lakewood drive, christchurch"] #this is the field that i cannot select
这是来自网站的源代码。
<form name="Form2" >
or Type an <b>Address</b>
<input id="search" size="40" type="text" value="" >
<input type="button" onClick="EnteredAddress();" value="Enter" />
</form>
任何帮助将不胜感激。
【问题讨论】:
-
另外,
select_form的名称应该是这样的,我认为:br.select_form(name="Form2"),但可能函数被重载以获取字符串...
标签: python forms automation mechanize