Python mechanize ライブラリを使用して xml を処理する方法はありますか。私は機械化.find_link()
メソッドを使用していましたが、次のエラーが発生しました
>>> br.find_link(text="Help")
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
br.find_link(text="Help")
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 618, in find_link
return self._filter_links(self._factory.links(), **kwds).next()
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 640, in _filter_links
raise BrowserStateError("not viewing HTML")
BrowserStateError: not viewing HTML
>>>
mechanize browser object はどこにbr
ありますか..少し調査したところ、ページが非 HTML であることが原因です。これに対するバイパスはありますか。