0

我正在运行一个抓取器,它解析来自指定网站的数据并填充网页的 HTML,以便稍后更新。被抓取和解析的数据量相当大,包含网页 HTML 的字符串有几百行长。

我正在使用字典列表通过连接将正确的值插入到 HTML 字符串中。添加一定数量的连接后,我尝试运行我的脚本以确认它工作正常,我遇到了这个错误:

RecursionError: maximum recursion depth exceeded during compilation

当我删除添加到包含页面 HTML 的字符串中的添加行时,脚本运行良好。

我尝试使用此解决方案,但没有任何改变。

我还尝试将字符串连接分离到一个单独的.py文件中,然后导入该文件并调用该函数,但它继续抛出RecursionError.

在第三次拍摄时,我尝试使用subprocess.run(),但我收到了ValueErrors,因为字典不能作为命令行参数传递。

我正在运行 MacOS 11.4。任何帮助将不胜感激 :)

4

0 回答 0