我試圖通過python在下面的website表單上提交詳細信息。如何在Python中提交表單?
我試過請求,但網站上還有一個搜索框(另一種形式)。
我該如何處理? 樣本數據 - 錫 - 27680809621V
我試圖通過python在下面的website表單上提交詳細信息。如何在Python中提交表單?
我試過請求,但網站上還有一個搜索框(另一種形式)。
我該如何處理? 樣本數據 - 錫 - 27680809621V
嘗試硒或BeautifulSoup圖書館
嘗試使用Mechanize,即支持與表格,鏈接和其他爬行或刮數據交互時庫。
像這樣的東西就足夠了:
import mechanize
br = mechanize.Browser()
br.open('http://mahavat.gov.in/Tin_Search/Tinsearch.jsp')
br.select_form('f1')
br.form['tin'] = '27680809621V'
br.submit()
這裏是從StackOverflow的關於如何使用機械化填寫表格的一些例子:
如果你只是推薦一個圖書館,並鏈接本網站的其他答案,爲什麼不評論和標誌重複。此外,這感覺更多的評論,而不是答案。 – MooingRawr
我試過機械化。我遇到了問題。 進口機械化 BR = mechanize.Browser() URL = 'http://mahavat.gov.in/Tin_Search/Tinsearch.jsp' br.open(URL) br.select_form(名稱= 'F1' ) 它給了我下面的錯誤 - TypeError:parse()得到了一個意外的關鍵字參數'transport_encoding' –
如何關於在你的答案中提供一個例子。現在你的「答案」更多的是評論而不是實際的答案。 – MooingRawr