编写爬虫时遇到错误:return _compile(pattern, flags).findall(string),通常是正则表达式模式或参数传入不当导致,需检查pattern格式与flags设置是否正确。
1、 TypeError通常由类型不匹配引起,re.findall(pattern, page)中page参数格式不正确,导致无法正常执行。只需将page显式转换为字符串类型,即可解决该问题,确保正则表达式能够正确匹配并返回结果。
2、 所示,在页面中添加str()函数以实现数量转换。
3、 转换后即可正常运行。
评论
更多评论