diff --git a/oneget.py b/oneget.py index 5ae2835..80d0f2d 100644 --- a/oneget.py +++ b/oneget.py @@ -646,7 +646,11 @@ def main(): proxies=proxies) data = response.json() - edges = data['data']['search']['stories']['edges'] + try: + edges = data['data']['search']['stories']['edges'] + except (TypeError,KeyError): + print("stories 为 None 或结构异常,跳过") + return edges_len = len(edges) logger.info(f"第 {i} 页,关键词: {kw},获取到 {edges_len} 条数据") tancks = []