pip install robobrowser
使用pycharm测试,可能会报如下错误
cannot import name 'cached_property' from 'werkzeug'
这是因为版本过高导致的,降低版本即可
卸载原来的包
pip uninstall Werkzeug
重新进行安装
pip install Werkzeug==0.16.1
接下去测试就不会报错了
def open(self, url, method='get', **kwargs):
"""Open a URL.
:param str url: URL to open
:param str method: Optional method; defaults to `'get'`
:param kwargs: Keyword arguments to `Session::request`
"""
response = self.session.request(method, url, **self._build_send_args(**kwargs))
self._update_state(response)
return response
修改browser.py该函数,可以返回原始的html网页数据,然后可以自己进行解析