|
|
|
@ -1,10 +1,10 @@ |
|
|
|
|
import requests, json |
|
|
|
|
from lxml import etree |
|
|
|
|
from apscheduler.schedulers.background import BackgroundScheduler |
|
|
|
|
from django_apscheduler.jobstores import DjangoJobStore, register_job, register_events |
|
|
|
|
|
|
|
|
|
scheduler = BackgroundScheduler() |
|
|
|
|
scheduler.add_jobstore(DjangoJobStore(), "default") |
|
|
|
|
# from apscheduler.schedulers.background import BackgroundScheduler |
|
|
|
|
# from django_apscheduler.jobstores import DjangoJobStore, register_job, register_events |
|
|
|
|
# |
|
|
|
|
# scheduler = BackgroundScheduler() |
|
|
|
|
# scheduler.add_jobstore(DjangoJobStore(), "default") |
|
|
|
|
|
|
|
|
|
def get_image(resolving='300x200',keyword='library'): |
|
|
|
|
a = requests.head(f'https://source.unsplash.com/{resolving}/?{keyword}',headers={ |
|
|
|
@ -15,7 +15,7 @@ def get_image(resolving='300x200',keyword='library'): |
|
|
|
|
else: |
|
|
|
|
return 'https://images.unsplash.com/photo-1567168539593-59673ababaae?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=500&ixid=MnwxfDB8MXxyYW5kb218MHx8Ym9vayxsaWJyYXJ5fHx8fHx8MTY1MTU1NDcyNA&ixlib=rb-1.2.1&q=80&utm_campaign=api-credit&utm_medium=referral&utm_source=unsplash_source&w=500' |
|
|
|
|
|
|
|
|
|
@register_job(scheduler, 'interval', minutes=60*24, replace_existing=True) |
|
|
|
|
# @register_job(scheduler, 'interval', minutes=60*24, replace_existing=True) |
|
|
|
|
def csdn_get(): |
|
|
|
|
blog = requests.get('https://blog.csdn.net/NewRain_wang', headers={ |
|
|
|
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'}) |
|
|
|
@ -34,7 +34,7 @@ def csdn_get(): |
|
|
|
|
else: |
|
|
|
|
print('csdn.json 未获取') |
|
|
|
|
|
|
|
|
|
register_events(scheduler) |
|
|
|
|
scheduler.start() |
|
|
|
|
# register_events(scheduler) |
|
|
|
|
# scheduler.start() |
|
|
|
|
if __name__ == '__main__': |
|
|
|
|
csdn_get() |