Skip to content

Facebook自动养号系统,分布式部署,实现了自动化登陆、浏览、聊天等功能。根据账号地域和使用记录智能分配到适合的机器。

Notifications You must be signed in to change notification settings

amazingcoderpro/facebook_robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

启动说明

1.web server

pipenv shell
cd web_service
env=[pro|test] python3 manage.py runserver 0.0.0.0:80

例: env=test python3 manage.py runserver 0.0.0.0:80

注:env用以配置环境信息

  • pro 代表生产环境, 若不设置env, pro为默认
  • test 代表测试环境

2.任务调度系统

pipenv shell
cd task_service
python3 start_task.py [pro|test]  [restart|new]
or
python3 start_task.py

例: python3 start_task.py test restart

注:

[pro|test] 指定环境信息

  • pro 代表生产环境, , 对应配置文件为config/config.yaml, 生产环境chrome 启动时会指定headless参数
  • tes 代表测试环境, 推荐开发人员自测时使用, 对应配置文件为config/config_test.yaml

[restart|new] 指定任务启动模式

  • restart 代表将对数据库中所有未结束的任务重新启动, 但并不会清除已经存在的job, 多用于系统宕机后重启或本地测试
  • new 代表仅启动状态为‘new’的任务

3.Worker

pipenv shell
cd task_service
celery -A start_worker -Q *queuenames worker -l info -c 4 -Ofair -f *log_path -env [pro|test]
or
cd task_service
python3 start_worker.py 

例:celery -A start_worker -Q default,China,American,Japan worker -l info -c 4 -Ofair -f logs/celery.log -env test

注:

  • -Q 指定了接收任务的队列
  • -l 指定日志级别
  • -c 指定并发数
  • -Ofair 禁用预取
  • -f 指定celery日志存放目录, 若不指定日志将输入在控制台
  • -env 参数指定了环境信息,可选项为pro或test, 请保持与任务调度系统启动时的环境信息一致。

其他

建议开发人员使用test环境, 即指定test参数, 可以通过修改config_test.yaml来调整系统运行时的一些参数

About

Facebook自动养号系统,分布式部署,实现了自动化登陆、浏览、聊天等功能。根据账号地域和使用记录智能分配到适合的机器。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy