在爬取某汽车渠道时遇到的“SyntaxError: unexpected EOF while parsing”问题

在爬取某汽车渠道过程中,对代码不断调试,一直都会出现SyntaxError: unexpected EOF while parsing报错,一直找不到原因,吧代码重新在打一遍也是这样的效果,请教各位问题出在哪

源代码如下:

img

报错如下

img

你代码没问题,确实有些站点是这个垃圾样的,手写try 给pass掉。或者加判断resp.text !=‘’ 然后重新请求

eval(response3.text)改成response3.json() 试试

eval() 中 如果 response返回是空值 就会报错的 eval('') 这种就会报错 要过滤

当读取为空时会报错,你检测一下数据是否为空
更多请参考
Python 错误 SyntaxError: unexpected EOF while parsing_Teaphon-CSDN博客 SyntaxError: unexpected EOF while parsing意思是:语法错误:分析时出现意外的EOF(循环结束不了)1、这个后边的错误是说解释器循环完了到最后也没能找到它要的条件或是其他程序需要的2、有可能你哪个地方少了个括号或者中英文切换的时候输入了中文字符3、或者你的for循环有问题,仔细检查一下4、再有就是eval在处理空字符串时会返回EOF错误,然... https://blog.csdn.net/huitinfeng/article/details/100051074