Skip to content

Commit d621beb

Browse files
committed
update schedule
1 parent 9f87e30 commit d621beb

File tree

7 files changed

+6
-26
lines changed

7 files changed

+6
-26
lines changed

Diff for: hydra/spider/base.py

-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515

1616
from hydra.config import logger
1717

18-
# requests.packages.urllib3.disable_warnings()
19-
2018

2119
class BaseSpider(object):
2220
def __init__(self) -> None:

Diff for: hydra/spider/cnblogs.py

-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
from hydra.spider.base import BaseSpider
1414

1515

16-
"""
17-
https://www.cnblogs.com/xueweihan/
18-
"""
19-
20-
2116
class Cnblogs(BaseSpider):
2217
def __init__(self) -> None:
2318
super(Cnblogs, self).__init__()

Diff for: hydra/spider/juejin.py

-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
from hydra.spider.base import BaseSpider
1414

1515

16-
"""
17-
url: https://api.juejin.cn/content_api/v1/article/query_list
18-
"""
19-
20-
2116
class Juejin(BaseSpider):
2217
def __init__(self) -> None:
2318
super(Juejin, self).__init__()

Diff for: hydra/spider/toutiao.py

-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
from hydra.spider.base import BaseSpider
1414

1515

16-
"""
17-
https://www.toutiao.com/c/user/61302299383/
18-
"""
19-
20-
2116
class Toutiao(BaseSpider):
2217
def __init__(self) -> None:
2318
super(Toutiao, self).__init__()

Diff for: hydra/spider/wechat.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def get_account_info(self) -> None:
100100
"fans": fans,
101101
"value": int(float(rank.get("log1p_mark", -1))),
102102
"rank": rank.get("rank_position", -1),
103-
"update_date": rank.get("rank_date", None),
103+
"update_date": self.get_date,
104104
"get_time": self.get_time,
105105
}
106106
self.log.info(f"Download {self.platform} account data finish.")

Diff for: main.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from hydra.spider import *
1111

1212
SPIDER_MAP = {
13-
"wechat": WeChat(), "cnblogs": Cnblogs(), "toutiao": Toutiao(),
14-
"csdn": Csdn(), "zhihu": Zhihu(), "juejin": Juejin(), "jike": Jike()
13+
"wechat": WeChat, "cnblogs": Cnblogs, "toutiao": Toutiao,
14+
"csdn": Csdn, "zhihu": Zhihu, "juejin": Juejin, "jike": Jike
1515
}
1616

1717

@@ -26,9 +26,9 @@
2626

2727
spider = SPIDER_MAP.get(name)
2828
if spider:
29-
spider.start()
29+
spider().start()
3030
elif name == "all":
3131
for fi_spider in SPIDER_MAP.values():
32-
fi_spider.start()
32+
fi_spider().start()
3333
else:
3434
print("spider name error.")

Diff for: run.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ def job():
2424
spider().start()
2525

2626

27-
schedule.every().day.at("06:30").do(job)
28-
schedule.every().day.at("11:30").do(job)
29-
schedule.every().day.at("18:30").do(job)
30-
schedule.every().day.at("21:00").do(job)
27+
schedule.every(4).hours.do(job)
3128

3229
logger.info("Start running job...")
3330
try:

0 commit comments

Comments
 (0)