[問題] 模擬提交表單
如題
我想用python模擬提交表單
以這個網址為例子:http://www.frdic.com/dict/vas/
這是一個法文字典的網站
我查詢的是'vas'這個字
而在網頁中有一個叫做「变位时态选择」的選單
比如說我點了「先将来时 - Indicatif Future Antérieur」
網頁出現新的資料
然後我要把它抓下來
我試著用mechanize這個模組去做
但不知道哪裡卡住總是不成功...
我想或許某些python內建的模組像是urllib就可以達成
只是我也不太熟...
拜託有人可以幫幫忙嗎?
-------------------------------------------
我把我的snippet po在這好了:
import mechanize
url = 'http://www.frdic.com/dict/vas/'
br = mechanize.Browser()
br.open(url)
br.select_form('aspnetForm')
control = br.form.controls[17]
control.value = ['14'] # 「先将来时 - Indicatif Future Antérieur」的value為'14'
br.submit()
data = br.response().read()
#結果又是跟沒有提交表單是一樣的...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 46.193.162.171
→
09/16 09:20, , 1F
09/16 09:20, 1F
→
09/16 09:21, , 2F
09/16 09:21, 2F
→
09/16 20:39, , 3F
09/16 20:39, 3F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章