wangkun 2 vuotta sitten
vanhempi
commit
07c91aace2
2 muutettua tiedostoa jossa 4 lisäystä ja 62 poistoa
  1. 0 58
      main/demo.py
  2. 4 4
      main/gzh_new.py

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 58
main/demo.py


+ 4 - 4
main/gzh_new.py

@@ -412,7 +412,8 @@ class GZH:
                 urllib3.disable_warnings()
                 r = requests.get(url=url, headers=headers, params=params, verify=False)
                 if "list" not in r.json() or len(r.json()["list"]) == 0:
-                    Common.logger(log_type).warning("search_user_by_word:{}", r.text)
+                    Common.logger(log_type).warning("search_user_by_word,随机休眠 3-15 分钟:{}\n", r.text)
+                    time.sleep(random.randint(60 * 3, 60 * 15))
                 else:
                     fakeid = r.json()["list"][int(index)-1]["fakeid"]
                     head_url = r.json()["list"][int(index)-1]["round_head_img"]
@@ -425,9 +426,8 @@ class GZH:
                     cls.get_gzh_url(log_type, word, fakeid, head_url)
                     Common.logger(log_type).info("下载/上传 {} 公众号视频\n", word)
                     cls.run_download_publish(log_type, env)
-                Common.logger(log_type).info('{}视频抓取完成,随机休眠 3-15 分钟\n', word)
-                time.sleep(random.randint(60*3, 60*15))
-                # time.sleep(3)
+                    Common.logger(log_type).info('{}视频抓取完成,随机休眠 3-15 分钟\n', word)
+                    time.sleep(random.randint(60*3, 60*15))
             Common.logger(log_type).info("获取所有用户视频完成\n")
         except Exception as e:
             Common.logger(log_type).error("search_user_by_word异常:{}\n", e)

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä