All Projects → yidinghan → Daily Signin

yidinghan / Daily Signin

Licence: mit
网站签到脚本

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Daily Signin

Ppspider
web spider built by puppeteer, support task-queue and task-scheduling by decorators,support nedb / mongodb, support data visualization; 基于puppeteer的web爬虫框架,提供灵活的任务队列管理调度方案,提供便捷的数据保存方案(nedb/mongodb),提供数据可视化和用户交互的实现方案
Stars: ✭ 237 (+355.77%)
Mutual labels:  puppeteer, headless
puppeteer-lambda
Module for using Headless-Chrome by Puppeteer on AWS Lambda.
Stars: ✭ 117 (+125%)
Mutual labels:  headless, puppeteer
Serverless Puppeteer Layers
Serverless Framework + AWS Lambda Layers + Puppeteer = ❤️
Stars: ✭ 247 (+375%)
Mutual labels:  puppeteer, headless
Marionette
Selenium alternative for Crystal. Browser manipulation without the Java overhead.
Stars: ✭ 119 (+128.85%)
Mutual labels:  puppeteer, headless
Sms Boom
利用chrome的headless模式,模拟用户注册进行短信轰炸机
Stars: ✭ 507 (+875%)
Mutual labels:  puppeteer, headless
Google Meet Scheduler
😴 Attends classes for you.
Stars: ✭ 150 (+188.46%)
Mutual labels:  puppeteer, headless
CrawlerSamples
This is a Puppeteer+AngleSharp crawler console app samples, used C# 7.1 coding and dotnet core build.
Stars: ✭ 36 (-30.77%)
Mutual labels:  headless, puppeteer
Wendigo
A proper monster for front-end automated testing
Stars: ✭ 121 (+132.69%)
Mutual labels:  puppeteer, headless
Puppetron
Puppeteer (Headless Chrome Node API)-based rendering solution.
Stars: ✭ 429 (+725%)
Mutual labels:  puppeteer, headless
captive-login
Captive-portal login utility for headless environments written in pure bash.
Stars: ✭ 23 (-55.77%)
Mutual labels:  login, headless
Puppeteer Walker
a puppeteer walker 🕷 🕸
Stars: ✭ 78 (+50%)
Mutual labels:  puppeteer, headless
Foxr
🦊 Node.js API to control Firefox
Stars: ✭ 783 (+1405.77%)
Mutual labels:  puppeteer, headless
macaca-puppeteer
Macaca puppeteer driver
Stars: ✭ 39 (-25%)
Mutual labels:  headless, puppeteer
webparsy
Node.JS library and cli for scraping websites using Puppeteer (or not) and YAML definitions
Stars: ✭ 40 (-23.08%)
Mutual labels:  headless, puppeteer
Puppeteer Api Zh cn
📖 Puppeteer中文文档(官方指定的中文文档)
Stars: ✭ 697 (+1240.38%)
Mutual labels:  puppeteer, headless
Url To Pdf Api
Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Stars: ✭ 6,544 (+12484.62%)
Mutual labels:  puppeteer, headless
Gatsby Starter Storefront Shopify
Starter package for faster setup process of Gatsby Storefront.
Stars: ✭ 41 (-21.15%)
Mutual labels:  headless
Socialite
Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.
Stars: ✭ 1,026 (+1873.08%)
Mutual labels:  login
Nodejs Weibo Login
Nodejs模拟登录新浪微博模块
Stars: ✭ 39 (-25%)
Mutual labels:  login
Jsdom Screenshot
📸 Take screenshots of jsdom with puppeteer
Stars: ✭ 39 (-25%)
Mutual labels:  puppeteer

Delayed maintenance indefinitely

无限期延迟维护

这个项目的诞生是兴趣使然,现在已经没那么多精力维护,如果你有想法非常欢迎 fork 一个来改

daily-signin

Docker Automated buil Docker Build Statu Docker Pulls

smzdm, v2ex, jd jr, jd, flyertea daily signin script

什么值得买,v2ex,京东金融,京东,飞客茶馆每日签到脚本

Getting Start

通过配置参数,便可一键使用

Enviroment

NAME CN EN
SITE 默认是 smzdm,avaliable sites smzdm or v2ex or jd, avaliable sites
DUSERNAME 对应站点的用户名 username of your account
DPASSWORD 对应站点的密码 password of yuur account
ISBASE64 是否对需要用 base64 decode 密码 Whether it is necessary to use the base64 decode password
BAIDU_API_ID 百度 SDK 里面需要到的 API ID, the API ID that provide by baidu api
BAIDU_API_KEY 百度 SDK 里面需要到的 API KEY the API KEY that provide by baidu api
BAIDU_SECRET_KEY 百度 SDK 里面需要到的 API SECRET KEY the API SECRET KEY that provide by baidu api
DEBUG NODEJS 常见的 debug flag,可以用 puppeteer:page or puppeteer:frame 来查看更多信息 NODE JS common debugging signs, you can use puppeteer:page or puppeteer:frame to see more information

Avaliable Sites

About Baidu API ID

  • 有些网站的登陆用到了图形验证码(例如 v2ex )
  • 测试了一下,百度 AI 的 ORC 识别效果是最好的
  • 虽然识别率也不是 90%,甚至需要 3-5 次尝试才能识别出来一张,但是总好过识别不出来的
  • 所以,对于验证码的识别,直接使用了百度 AI 的 SDK
  • 至于这个 sdk 用到的三个 KEY 从哪里来,可以看官方文档

Docker

docker run --rm \
  -e SITE={{site:smzdm}} \
  -e DUSERNAME={{username}} \
  -e DPASSWORD={{password}} \
  playdingnow/daily-signin:v2.9.2

or

docker run --rm \
  -e SITE={{site:smzdm}} \
  -e DUSERNAME={{username}} \
  -e DPASSWORD={{password}} \ # encoded base64 password
  -e ISBASE64=1 \
  playdingnow/daily-signin:v2.9.2

Update Notes

v3

  • 升级 puppeteer 到 1.4,有些 API 变了,再找时间兼容了
  • 先在 v3 上 加一个 flyertea 的签到

v2

  • 最近 v2ex 的登陆用上了验证码,就用了一下之前一直想用的 baidu ai

  • 恰好 chrome headless 支持的 modules 也很多,就尝试使用了 puppeteer 来重写这个签到脚本

  • 经过实践检验,确实能跑起来

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].