Open wangshiyijiu opened 7 months ago
可能是个别微博出错,别的微博正常应该就没问题了。
新出现了一个错误,我看不太懂,麻烦问下是啥原因
--- Logging error ---
Traceback (most recent call last):
File "C:\Program Files\Python312\Lib\logging__init.py", line 1164, in emit
self.flush()
File "C:\Program Files\Python312\Lib\logging__init__.py", line 1144, in flush
self.stream.flush()
OSError: [Errno 22] Invalid argument
Call stack:
File "Y:\weibo-crawler\weibo.py", line 2080, in
看起来是写日志时出错,可能是message里有不能处理的乱码猜测,如果不影响csv文件等,就没问题。
string indices must be integers, not 'str' Traceback (most recent call last): File "Y:\weibo-crawler\weibo.py", line 883, in get_one_weibo weibo = self.parse_weibo(weibo_info) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "Y:\weibo-crawler\weibo.py", line 782, in parse_weibo weibo["pics"] = self.get_pics(weibo_info) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "Y:\weibo-crawler\weibo.py", line 448, in get_pics pic_list = [pic["large"]["url"] for pic in pic_info]