找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 32|回复: 2

Py版多用户签到

[复制链接]

13

主题

1241

回帖

2609

积分

金牌会员

积分
2609
发表于 2018-10-23 12:45:43 | 显示全部楼层 |阅读模式
本帖最后由 lzdszdl 于 2018-10-23 12:47 编辑

(抄袭了各位大佬的jio本之后

邮件API是 https://www.sendcloud.net/
users = {
    'username':'passwd',
    'username':'passwd',
}
改成你的帐号密码就ok

params = {                                                                     
    "apiUser": "APIUSER",
    "apiKey" : "APIKEY",
    "to" : "你的邮箱",
    "from" : "xxx@xxx",
    "fromName" : "LOC签到报告员",                                                   
    "subject" : "LOC签到报告",                              
    "html": userdata
}     

API信息 https://www.sendcloud.net/email/#/setting/apiUser
每天有一定额度,还是够用了

食用:python3 xxx.py
加入计划任务每天自动执行即可

[ol]
  • #encoding:utf-8
  • import requests
  • import os
  • import re
  • from requests.packages.urllib3.exceptions import InsecureRequestWarning
  • requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
  • def post_loc(users):
  •     def get_loc(datas):
  •         session = requests.session()
  •         session.post("https://www.hostloc.com/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1",data=datas,verify=False)
  •         ascore=re.findall('积分: ([0-9]+)',session.get('https://www.hostloc.com/forum.php').content.decode('utf-8'))[0]
  •         [session.get('https://www.hostloc.com/space-uid-{}.html'.format(x),verify=False) for x in range(20359,20370)]
  •         bscore=re.findall('积分: ([0-9]+)',session.get('https://www.hostloc.com/forum.php').content.decode('utf-8'))[0]
  •         global userdata
  •         userdata = userdata+datas["username"]+" 签到完毕,赚到20金币"+" 签到前金币 "+ascore+" 现有金币: "+bscore+"
    "
  •     [get_loc({"username":username,"password":password}) for username,password in users.items()]
  • users = {
  •     'username':'passwd',
  •     'username':'passwd',
  • }
  • userdata = ""
  • post_loc(users)
  • print(userdata)
  • url = "http://api.sendcloud.net/apiv2/mail/send"                        
  • params = {                                                                     
  •     "apiUser": "APIUSER",
  •     "apiKey" : "APIKEY",
  •     "to" : "你的邮箱",
  •     "from" : "xxx@xxx",
  •     "fromName" : "LOC签到报告员",                                                   
  •     "subject" : "LOC签到报告",                              
  •     "html": userdata
  • }                                                                              
  • r = requests.post(url,data=params)
  • print(r.text)[/ol]复制代码
  • 回复

    使用道具 举报

    40

    主题

    2196

    回帖

    4598

    积分

    论坛元老

    积分
    4598
    发表于 2018-10-23 12:49:14 | 显示全部楼层
    一直用的网页版的,添加到书签打开一次就加20,最近的都不行了

    回复

    使用道具 举报

    128

    主题

    687

    回帖

    1784

    积分

    金牌会员

    积分
    1784
    发表于 2018-10-23 13:11:29 | 显示全部楼层

    gmal 发表于 2018-10-23 13:11

    一直用的网页版的,添加到书签打开一次就加20,最近的都不行了

    http://qd.90h.win/

    用这个签到的,还是挺不错的,挂上十个小号,美滋滋
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-4-20 04:07 , Processed in 0.016101 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表