我需要填写Zipcode字段并在之后提交它我需要关注响应网址。任何人请帮助,我很困惑,如果我可以通过机械化python做到这一点?或者只是用python?
<div id="zipHorizontal" class="zipIn zipIn-error">
Enter <b>ZIP code</b> to see price.
<input type="text" max="5" name="zipcode_lst" maxlength="20" class="error">
<button type="submit" class="button secondary"><span>Submit</span></button>
</div>
答案 0 :(得分:0)
鉴于您所描述的内容的简单性(据我了解),我建议使用Robobrowser,因为它依赖于记录良好且受支持的Python库(Requests和{ {3}}因此通常更容易(对于像我和你这样的初学者)。
以下代码可能适合您。试一试!
# create browser instance & open url
browser = RoboBrowser(history=False)
browser.open(your_url)
# get form
your_form_variable = browser.get_form(your_form_id="create_event")
# complete form
your_form_variable ["zipcode_lst"] = zip_to_be_submitted #string or int?
# submit form & log out
browser.submit_form(your_form_variable)
browser.logout()
应该这样做。请编辑您的回复以解释您迄今为止尝试过的内容,并随时回答任何问题。祝你好运!!