mrh faae2ca9f0 完成 dp 搜索和翻页 10 месяцев назад
..
celery faae2ca9f0 完成 dp 搜索和翻页 10 месяцев назад
conf ad5526ea13 备份。 celery 无法很好支持 playwright 上下文 10 месяцев назад
search_engine faae2ca9f0 完成 dp 搜索和翻页 10 месяцев назад
ARCHITECTURE.md 2b701092ff 删除 API 代码,准备改为 celery 的方式 10 месяцев назад
readme.md faae2ca9f0 完成 dp 搜索和翻页 10 месяцев назад

readme.md

To use this system you would:

1 Start Celery worker with: celery -A worker.celery.app worker --loglevel=info --concurrency=1 2 Send tasks using:

脚本方式

from worker.celery.models import KeywordTaskModel
from worker.celery.tasks import search_keyword_task
task_data = KeywordTaskModel(keyword="Acampe carinata essential oil").model_dump()
search_keyword_task.delay(task_data)

命令行方式

G:\code\upwork\zhang_crawl_bio\download\Redis-x64-5.0.14.1\redis-server.exe
celery -A worker.celery.app flower --persistent=True --db=".\output\flower_db"
# 为不同PC启动worker时指定配置
$env:PC_NAME="w1"; celery -A worker.celery.app worker --hostname=$env:PC_NAME@%h
$env:PC_NAME="w2"; celery -A worker.celery.app worker --hostname=$env:PC_NAME@%h
$env:PC_NAME="w3"; celery -A worker.celery.app worker --hostname=$env:PC_NAME@%h
$env:PC_NAME="w4"; celery -A worker.celery.app worker --hostname=$env:PC_NAME@%h
$env:PC_NAME="w5"; celery -A worker.celery.app worker --hostname=$env:PC_NAME@%h