2017-04-25 9 views
0

私は、次のフォームのpythonを通じて詳細を提出しようとしていました。websitePythonでフォームを送信するには?

私はリクエストを試みましたが、サイトにも検索ボックスがあります(別のフォーム)。

どうすれば対応できますか? サンプル・データ - TIN - 27680809621V

答えて

1

Mechanize、データをクロールするか、こするときのフォーム、リンクや他の人との対話をサポートライブラリを使用してみてくださいセレンまたはBeautifulSoupライブラリ

+0

あなたの答えの例を提供することについて。今、あなたの「答え」は実際の答えよりもコメントです。 – MooingRawr

0

を試してみてください。このような

何かが十分であろう。ここでは

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() 

は、フォームを埋めるためにMechanizeのを使用する方法についてのStackOverflowからのいくつかの例は以下のとおりです。

どう
+0

ライブラリーを推薦し、このサイトで他の回答とリンクさせる場合は、コメントや重複のフラグを付けてください。また、これは答えよりも多くのコメントを感じる。 – MooingRawr

+0

私は機械化を試みました。私はそれに問題があった。 輸入機械化 BR = mechanize.Browser() URL = 'http://mahavat.gov.in/Tin_Search/Tinsearch.jsp' br.open(URL) br.select_form(名前は= 'F1' ) それは私に次のエラーを与えました: - TypeError:parse()は予期しないキーワード引数 'transport_encoding' –

関連する問題