私は、pythonを使ってウェブサイトにデータを入力しようとしていますが、それを検索してからアドレスを抽出しますが、後でどこを処理するかはわかりません。現在のコードは次のようになります。フォームからデータを取得していますか?
import mechanize
br = mechanize.Browser()
response = br.open("https://www.matsugov.us/myproperty")
for form in br.forms():
print "Form name:", form.name
print form
これは私にフォーム名とフォームを与えます。フォームには複数のフィールドがドロップダウン表示されていますので、Tax IDの検索を選択して '218N02W27C003'という値を取得し、その結果を表示する必要があります。この結果から、パーセルアドレスを取り出し、出力を表示するだけです。すでに名形式のを知っているように、フォーム名をドロップダウンメニューからオプションを選択するには
for form in br.forms():
if form.attrs.get('name') == 'frmSearch':
br.form = form
break
を使用して選択することができ
@martineauフォーマットがうまくいかなかったことを申し訳ありません。 – Sandrachuz