|
本帖最后由 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-8import requestsimport osimport refrom requests.packages.urllib3.exceptions import InsecureRequestWarningrequests.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]复制代码 |
|