0
テーブルが__doPostBack関数を使用する場合、機械化を使用してWebページ上のテーブルをナビゲートするにはどうすればよいですか?__doPostBack関数を使用したPythonの機械化ナビゲーション
私のコードは次のとおりです。
import mechanize
br = mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
br.open("http://www.gfsc.gg/The-Commission/Pages/Regulated-Entities.aspx?auto_click=1")
page_num = 2
for link in br.links():
if link.text == str(page_num):
br.open(link) #I suspect this is not correct
break
for link in br.links():
print link.text, link.url
テーブル内のすべてのコントロールの検索(例えばドロップダウンメニュー)ページのボタンを示すが、テーブル内のすべてのリンクの検索がいません。ページボタンにはURLが含まれていないため、一般的なリンクではありません。私はTypeError:期待される文字列またはバッファを取得します。
私はこれが機械化を使用して行うことができるという印象を受けます。
読んでいただきありがとうございます。