无法在字段HTML中为不存在的属性设置值

时间:2018-02-19 00:37:48

标签: html forms screen-scraping robobrowser

我有这个问题。我正在尝试使用robobrowser填写此网站的表单。我在python中的代码如下:

new_CRTS_DR3_beta_url = 'http://crts.iucaa.in/CRTS/'
browser = RoboBrowser()
browser.open(new_CRTS_DR3_beta_url)
form = browser.get_form(action='/CRTS/imaging')
form['query_input'].value = '332.64277 -22.66323' 
form['radius'].value = '0.1'

但是,'query_input'在填充输入之前没有属性值,当输入填充时,属性值出现并使用输入值设置。 HTML代码如下所示:

之前是空的:

<input class="form-control input-sm" type="hidden" id="query_input" 
name="query_input">

设置输入后:

<input class="form-control input-sm" type="hidden" id="query_input" name="query_input" value="332.64277,-22.66323">

感谢您的帮助!

0 个答案:

没有答案