Closed ruikai0103 closed 5 months ago
我这没复现
(python3.10.9) [~]$ feapder shell -u https://www.spidertools.cn
2024-03-19 15:02:32.084 | DEBUG | feapder.network.request:get_response:line:358 |
-------------- request for ----------------
url = https://www.spidertools.cn
method = GET
args = {'proxies': None, 'timeout': 22, 'stream': True, 'verify': False, 'headers': {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.186 Safari/537.36'}}
<Response [200]>
Python 3.10.9 (main, Mar 8 2023, 04:44:36) [Clang 14.0.6 ]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.22.2 -- An enhanced Interactive Python. Type '?' for help.
now you can use response
In [1]: response.re_first(r"<title>(.*?)</title>")
Out[1]: '爬虫工具库-spidertools.cn'
可能与你请求的地址有关,他返回的内容不是文本
需知
升级feapder,保证feapder是最新版,若BUG仍然存在,则详细描述问题
问题 python 3.10 feapder 1.8.9 在使用 response.re_first() 或者 response.re() 的时候 提示 TypeError: expected string or bytes-like object 截图
代码