看板 Python 關於我們 聯絡資訊
如題 我想用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
kdjf:因為他是用javascript弄的頁面, 在瀏覽器把style關掉你就懂了 09/16 09:20
kdjf:不對, 我看錯了 當我沒講... 09/16 09:21
amigcamel:關掉了,但仍不懂... 09/16 20:39