1
我使用機械化在Python提交一個表單,並打印出響應,但它似乎沒有工作機械化提交和讀取響應
import mechanize
# The URL to this service
URL = 'http://sppp.rajasthan.gov.in/bidsearch.php'
def main():
# Create a Browser instance
b = mechanize.Browser()
# Load the page
b.open(URL)
# Select the form
b.select_form(nr=0)
# Fill out the form
b['ddlfinancialyear'] = '2015-2016'
b.submit()
b.response().read()
我所試圖做的是使用提交表單url'sppp.rajasthan.gov.in/bidsearch.php',並且當表單被提交時(通過嘗試將'2015-2016'值傳遞給'ddfinancialyear'控件)應該返回另一個頁面作爲響應,我是沒有得到任何輸出。
你需要告訴我們什麼「似乎不工作」的意思。會發生什麼,以及你期望發生什麼? –
我想要做的是使用url'http://sppp.rajasthan.gov.in/bidsearch.php'提交表單,並且當表單被提交時(通過嘗試將值'2015-2016'傳遞給'ddfinancialyear'控制)應該返回另一個頁面作爲響應,我沒有得到任何輸出。 –
你有沒有嘗試檢查'response.code'說的是什麼? – MohitC