1
我想創建一個使用機械化將數據提交到Web窗體的python腳本。使用python機械化登錄
這是我迄今爲止
import mechanize
username = <my_username>
password = <my_password>
url = <my_url>
print "opening browser"
br = mechanize.Browser()
print "opening url...please wait"
br.open(url)
print br.title()
print "selecting form"
br.select_form(name='Login')
br['UserID'] = username
br['PassPhrase'] = password
print "submitting form"
br.submit()
我卡上,現在該怎麼辦。 br
現在是否包含提交表單後出現的下一個網頁?有沒有一種方法可以打印html
的br
來檢查其中的網頁? (我不能使用print br.title()
因爲這兩個頁面具有相同的標題)
好吧,現在我需要在下一頁上提交表單。我可以再次調用'br.select_form'還是需要調用'br.set_response(response)'? –
我沒有機械化我的當前設備,但只嘗試使用'select_form'。如果記憶爲我服務,它應該工作 – Rojan