|
|
@@ -41,7 +41,7 @@ class AuthorSpider(BaseSpider):
|
|
|
return
|
|
|
|
|
|
user = self.user_list_from_db[self.current_user_index]
|
|
|
- crawler_user_uid = user.get("link")
|
|
|
+ crawler_user_uid = user.get("uid")
|
|
|
self.logger.info(
|
|
|
f"处理用户 uid={crawler_user_uid}(第{self.current_user_index + 1}个),"
|
|
|
f"当前cursor: {self.current_cursor or '0'}"
|
|
|
@@ -54,8 +54,8 @@ class AuthorSpider(BaseSpider):
|
|
|
raw_data = await self.crawl_user_videos(request_body, crawler_user_uid)
|
|
|
|
|
|
# 处理数据
|
|
|
- if self.platform == "xiaoniangao":
|
|
|
- self.user_list = [user] # 特殊逻辑
|
|
|
+ # if self.platform == "xiaoniangao":
|
|
|
+ # self.user_list = [user] # 特殊逻辑
|
|
|
pass_video = await self.process_data(raw_data)
|
|
|
# 根据成功通过视频数大于0和下一页游标判断是否继续当前用户
|
|
|
if pass_video > 0 and self.current_cursor:
|
|
|
@@ -77,7 +77,7 @@ class AuthorSpider(BaseSpider):
|
|
|
"""构建请求体"""
|
|
|
virtual_data = {
|
|
|
# "uid": "173309188", # 测试
|
|
|
- "uid": str(user.get("link")),
|
|
|
+ "uid": str(user.get("uid")),
|
|
|
"next_cursor": self.current_cursor
|
|
|
}
|
|
|
|