0
표준 방법으로 셀러리 작업을 체인화하고 싶습니다.셀러리 작업을 체인화하는 방법
json 파일이 있습니다. 그 파일 안에는 많은 암호화 된 URL이 있습니다. 내가 그 링크를 스크랩하고 그 링크를 스크랩하는 동안 발견되는 링크를 스크랩해야합니다.
현재 저는 이렇게하고 있습니다.
for each_news_source, news_categories in rss_obj.iteritems():
for each_category in news_categories:
category = each_category['category']
rss_link = each_category['feed']
json_id = each_category['json']
try:
list_of_links = getrsslinks(rss_link)
for link in list_of_links:
scrape_link.delay(link, json_id, category)
except Exception,e:
print "Invalid url", str(e)
나는 getrsslinks
또한 셀러리 작업 후 또 다른 셀러리 작업해야 getrsslinks
에 의해 반환 된 URL 목록의 폐기 무언가를 원한다.
이 ..이 패턴
harcodeJSONURL1--
--`getrsslinks` (celery task)
--scrap link 1 (celery task)
--scrap link 2 (celery task)
--scrap link 3 (celery task)
--scrap link 4 (celery task)
harcodeJSONURL2--
--`getrsslinks` (celery task)
--scrap link 1 (celery task)
--scrap link 2 (celery task)
--scrap link 3 (celery task)
--scrap link 4 (celery task)
등 다음
나는이 어떻게 할 수 있습니까 ??