爬虫程序一直可以正常运行,忽然开始报错

json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 127056 (char 127055)

建议问题的代码片段也贴上去的!这样容易定位问题,这个错误描述从表面看应该是返回的数据没有解码你就去做存储的吧!

预计是服务器返回的数据部分有更改,爬虫程序的时效性一向很强

同一个程序之前一直好用,不代表永远好用,因为它处理的数据是会变的。除非你把要处理的数据写死在代码里。
网站可能链接失效,也可能改变编码格式,你针对某个网站写的代码会出错,就证明你的代码通用性并不强。

网站那边应该是动态的,不会让你一直爬

参考这个链接的解决办法https://ask.csdn.net/questions/7697900?answer=53765270&username=cly_32

这里有个帖子跟你报错信息类似,你可以参考一下看看,
https://blog.csdn.net/litao_243/article/details/84619534
当然也有可能网站有更新,那就要更新你的解析代码了