問題を正しく記述する方法はわかりませんが、とにかく です。私は機械化を使ってフォームを取得し、入力の名前を取得したいと思います。 しかし、mechanizeを使って解析すると、フォーム名と入力名は表示されません。 ウェブサイトを見て手動で試してみると、要素を調べて入力名を得ることができますが、動的であるため、要素を調べるたびに別の名前が付けられます。何か案が?ちなみに 私が解析しようとしているウェブサイトは誰でも興味があればhttps://www.ursa.ucla.edu/logon/logon.aspです。ビューソースにコードを表示しないウェブサイトを解析するにはどうすればよいですか?
は、ここで私が試したものです:事前に
br = mechanize.Browser(factory=mechanize.RobustFactory())
br.open("https://www.ursa.ucla.edu/logon/logon.asp/")
br.select_form(nr=0)
print br.response().read()
おかげで、 リチャード。
try [beautifulSoup](http://www.crummy.com/software/BeautifulSoup/)では、タグ名の代わりにxml/htmlツリー構造を使用してページを解析できます。 –
私もbeautifulSoupを試しましたが、どちらもうまくいきませんでした。 – ordinaryman09