Skip to content

zJiaJun/warmane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2096950 · Aug 28, 2024

History

68 Commits
Mar 14, 2024
Aug 23, 2024
Apr 9, 2024
Aug 23, 2024
Aug 23, 2024
Aug 28, 2024
Apr 1, 2024
Feb 22, 2024
Aug 28, 2024
Mar 22, 2024
Aug 28, 2024
Aug 23, 2024
Aug 28, 2024
Aug 23, 2024
Mar 27, 2024
Aug 28, 2024
Feb 27, 2024
Mar 11, 2024
Feb 28, 2024
Aug 23, 2024
Aug 23, 2024

Repository files navigation

About Warmane

这是什么

关于Warmane网站的一些自动化操作和数据爬取分析功能

开发计划

  • 自动登录
  • 验证码识别
  • 自动Points签到
  • 多账户支持
  • 支持cookies保存,免登录
  • 商城人物数据爬取
  • 人物数据分析并存储
  • 多维度查询

说明文档

使用的技术

  • go language
  • colly: 轻量和优雅的爬虫框架
  • 2captcha-go: 验证码识别服务SDK

验证码服务说明

自动登录的验证码识别是由2captcha提供的,是一个收费服务,简单来说就是打码平台,支持验证码类型比国内的同类型平台多很多,单次验证价格比国内的也便宜少许。

验证识别recaptchav2类型(warmane网站使用)的验证码费用是一次0.00299美元, 折合人民币0.022

此网站分为员工、客户、开发者三个角色,客户和开发者都是使用验证码服务,将待验证的图片或者数字发到网站队列中,员工角色会收到待验证的图片,进行人工验证,角色可以任意切换,我们也可以切换到员工角色去验证识别各种图形码、数字等,赚的还是美元,不过需要1000次成功验证才能提现。涉及到背后人肉验证,所以整个过程是比较耗时的,完成一个账号自动登录并签到,平均需要1 - 2分钟。

通过支付宝充值了5美元,目前还剩4.95美元, debug程序花费了0.05。

注册网站成功后,切换到开发者角色,会自动产生一个API密钥,复制使用即可,前提是账号里有余额。

当然也可以不注册,使用此程序的API密钥,为了防止滥用,API密钥没有公开到github上,如需要可联系我。

screenshot0 screenshot1 screenshot2 screenshot3

配置文件

配置文件conf.yml会和可执行程序打包在一起,默认的配置文件无法运行,需要修改以下两项配置,其他配置不用修改

captchaApiKey: 验证码识别服务的API密钥

accounts: 登录warmane网站的账号和密码,可配置多个

默认配置:

captchaApiKey: 2captcha_api_key

accounts:
  - username: your-username
    password: your-password
  - username: your-username
    password: your-password

修改成:

captchaApiKey: c8a6xxxxxxxxxxxxxxxxxa80de

accounts:
  - username: your-username
    password: your-password

captchaApiKey配置项,注册2captcha成功后,切换到开发者,复制API密钥到配置文件中 screenshot4 screenshot5

以上配置只配置了一个账号密码,按yml配置文件规范,注意不要漏掉配置项冒号后面的空格
如username: username

使用说明

  • 不支持开通二次验证的账号,Google Auth验证器或邮箱验证
  • 下载https://github.com/zJiaJun/warmane/releases/最新的release 包,根据自己的操作系统选择,这里以windows_x86_64.zip为例子说明
  • 下载并解压,这里的目录是D:\Download\warmane_0.1.1_Windows_x86_64 screenshot6
  • 修改解压出来的conf.yml配置文件
  • 打开windows的控制台程序,进入到下载解压的目录 cd D:\Download\warmane_0.1.1_Windows_x86_64\
  • 运行程序.\warmane_0.1.1.exe ---alsologtostderr=true,等待程序运行结束 screenshot7