2014-12-26 17 views
0

我需要填寫郵編代碼字段,然後提交,我需要按照響應網址。任何人都請幫忙,如果我可以通過機械化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> 
+1

你有沒有試圖解決它?如果是,請顯示您目前的代碼以及您有哪些問題。 – alecxe

回答

0

u/alecxe是正確的。你應該提供有關迄今爲止所嘗試的信息。

給出你所描述什麼簡單(據我所知),我會建議使用Robobrowser,因爲它依賴於良好的文檔和支持Python庫(Requestsbeautifulsoup,因此通常更容易(像初學者我和你)。

下面的代碼可能爲你工作,給它一個鏡頭!

# 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() 

應該這樣做。請編輯您迴應解釋到目前爲止你已經嘗試了什麼,並隨時跟進任何問題。祝你好運!

相關問題