0

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 であることが原因です。これに対するバイパスはありますか。

4

1 に答える 1