1

PythonMechanizeを使用して.aspxWebページをスクレイプしようとしています。ParseError: unexpected '[' char in declarationしかし、手動でDTDを削除しても、面白いエラーが発生し続けます。

これが私のコードの全文です:

url = 'http://corporate.marksandspencer.com/aboutus/where/international_stores'
browser = mechanize.Browser()
browser.open(url)
browser.select_form(nr=0)

ParseError: unexpected '[' char in declaration最終行で失敗します。誰かが何がうまくいかないのか提案できますか?

4

1 に答える 1

6

私も同様の問題を抱えていました。最初に次の行を追加しましたが、うまくいきました。

self.browser = mechanize.Browser(factory=mechanize.RobustFactory()) 
于 2012-10-31T07:29:31.533 に答える