def Find(url, A): global List print('正在检测图片总数,请稍等.....') s = 0 try: Result = A.get(url, timeout=7, allow_redirects=False) except BaseException: print("error") else: result = Result.text pic_url = re.findall('src="(.*?)" ;wx_lazy', result) # 先利用正则表达式找到图片url s += len(pic_url) if len(pic_url) == 0: print("没读到") else: List.append(pic_url) return s 返回"error",是什么原因
时间: 2024-04-27 16:22:12 浏览: 41
返回"error"可能的原因如下:
1. 网络连接失败,无法访问指定的URL;
2. 请求超时,可能是由于网络延迟或服务器响应缓慢;
3. A对象没有正确初始化或参数传递错误,导致无法发送请求;
4. URL地址不正确或无法解析。
可以进一步排查错误原因,例如检查网络连接是否正常,确认URL地址是否正确,检查参数传递是否正确,或者使用try-except语句捕获更多的异常信息以便进行调试。
阅读全文