返回列表 发新帖

没用了

  [复制链接]

40

主题

3367

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6202
好评
10
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

QQ
发表于 2020-5-1 19:46:37 | 显示全部楼层 | 阅读模式  来自 广东
本帖最后由 老飞机 于 2020-10-19 07:36 编辑

正题:通过腾讯云定时运行Python实现mt论坛定时签到。。


腾讯云官网:https://console.cloud.tencent.com/

大家要是没有账号的可以进去注册一个

下面是教程


主界面找到云函数模块

进去之后点击函数服务

名字随便起。选择空白函数

这里要注意,执行方法需要跟下面Python函数的方法一样


最后选择触发方式就行了


  1. # -*- coding: utf8 -*-
  2. import requests , time , re , json  
  3. session = requests.session()


  4. def Log_in():

  5.     Log_in_url = 'https://bbs.binmt.cc/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LKklB&handlekey=loginform&inajax=1'
  6.    
  7.     headers ={
  8.                 'Host': 'bbs.binmt.cc',

  9.                 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.93 Mobile Safari/537.36',

  10.                  }
  11.     data={
  12.                 'formhash':'60a38da2',

  13.                 'referer':'https://bbs.binmt.cc/page-1.html',

  14.                 'fastloginfield':'username',

  15.                 'cookietime':'抓包',

  16.                 'username':'账号',

  17.                 'password':'密码',

  18.                 'questionid':'0',

  19.                 'answer':''
  20.                 }

  21.     cookiet = '{"Cookie": "自己抓包"}'

  22.     cookies_dict = json.loads(cookiet)

  23.     cookies = requests.utils.cookiejar_from_dict(cookies_dict)

  24.     session.cookies = cookies

  25.     response = session.post(Log_in_url,headers=headers,data=data).text

  26.     return('登录成功\n\n\n\n')


  27. def time_img():

  28.     headers = {'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.93 Mobile Safari/537.36',}

  29.     response = session.get('https://bbs.binmt.cc/k_misign-sign.html',headers=headers).text

  30.     data = re.findall('htmlobj(.*?)async:false,contentType',str(response))

  31.     Login_url = re.findall("url:(.*?),'",str(data))[1:2]


  32.     current_time = time.time()

  33.     index_url = 'https://bbs.binmt.cc/' + str(Login_url)[3:-3]

  34.     headers = {

  35.         'Host': 'bbs.binmt.cc',

  36.         'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.93 Mobile Safari/537.36',

  37.         'Referer': 'https://bbs.binmt.cc/k_misign-sign.html',
  38.                                                         }
  39.     cookie = {
  40.         'cookie': '抓包'      }
  41.     response = session.get(index_url , headers = headers).text
  42.    
  43.     respoe = session.get(index_url , headers = headers).text

  44.     end_time = time.time()-current_time

  45.     end_time = str(end_time)[0:6]

  46.     if "<?xml" in response:

  47.             return(response,"\n\n本次签到已用时间:",end_time)
  48.         
  49.             print(subject)

  50.     Log_ins_url = "https://bbs.binmt.cc/k_misign-sign.html"

  51.     resopn = session.get(Log_ins_url , headers = headers).text
  52.    
  53.     re_data = re.findall("今日排名</span>(.*?)</li>",resopn)
  54.    
  55.     return('今日排名:',re_data)


  56. def main_handler(event, context):
  57.     return(Log_in() , time_img())
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有3人评分好评 金币 理由
ernianni + 1 + 1
冬至 + 1 + 1 赞一个!
白又白 + 1 + 1 好评一下子!

查看全部评分 总评分:好评 +3  金币 +3 

回复

使用道具 举报

40

主题

3367

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6202
好评
10
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

QQ
发表于 2020-5-2 11:49:13 来自手机  | 显示全部楼层  来自 广东
本帖最后由 老飞机 于 2020-5-14 15:10 编辑

视频教程:https://ws28.cn/f/2iuzdz4yg14

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

40

主题

3367

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6202
好评
10
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

QQ
发表于 2020-5-4 12:16:02 来自手机  | 显示全部楼层  来自 广东
本帖最后由 老飞机 于 2020-5-13 15:09 编辑
家家骏 发表于 2020-5-4 12:14
没用

这个      

  1. import requests , time , re , json  

  2. session = requests.session()


  3. def sing_in():

  4.     Sing_in_url = 'https://bbs.binmt.cc/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LtxLc&handlekey=loginform&inajax=1'
  5.    
  6.     headers ={
  7.                 'Host': 'bbs.binmt.cc',

  8.                 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.93 Mobile Safari/537.36',

  9.                  }
  10.     data={
  11. 'formhash':'93998e7d',
  12. 'referer':'https%3A%2F%2Fbbs.binmt.cc%2Fpage-1.html%3Fmobile%3D2',
  13. 'fastloginfield':'username',
  14. 'cookietime':'31104000',
  15. #'auth':'741egIVdsOFzrS2q9wRL68bA%2FwtNV4druNgT%2FcKbtnA37xF2oLZJDUXqHxgJm%2FxbIoWuLEOGOtu%2BuUo',
  16. 'username':'%E8%80%81%E9%A3%9E%E6%9C%BA',
  17. 'password':'zxcvbnm',
  18. 'questionid':'0',
  19. 'answer':'',
  20. 'seccodehash':'SGM9Q',
  21. 'seccodeverify':'772b',
  22.                 }

  23.     cookiet = '{"cookie": ""}'

  24.     cookies_dict = json.loads(cookiet)

  25.     cookies = requests.utils.cookiejar_from_dict(cookies_dict)

  26.     session.cookies = cookies

  27.     response = session.post(Sing_in_url,headers=headers,data=data).text
  28.     print(response)
  29.     print('登录成功\n\n\n\n')


  30. def data_html():

  31.     url = 'https://bbs.binmt.cc/k_misign-sign.html'

  32.     headers = {'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.93 Mobile Safari/537.36',}

  33.     response = session.get(url,headers=headers).text

  34.     data = re.findall('htmlobj(.*?)async:false,contentType',str(response))

  35.     sing_in_url = re.findall("url:(.*?),'",str(data))[1:2]

  36.     time_img(sing_in_url)


  37. def time_img(login_url):

  38.     while True:

  39.         time_now = time.strftime("%H:%M:%S", time.localtime()) # 刷新当前时间

  40.         subject = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) + " 定时发送测试"

  41.         print(time_now)

  42.         if time_now >= "00:00:00": #此处设置每天定时的时间

  43.             current_time = time.time()

  44.             index_url = 'https://bbs.binmt.cc/' + str(login_url)[3:-3]

  45.             headers = {

  46.                 'Host': 'bbs.binmt.cc',

  47.                 'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/79.0.3945.93 Mobile Safari/537.36',

  48.                 'Referer': 'https://bbs.binmt.cc/k_misign-sign.html',
  49. }
  50.             cookie = {
  51.                 'cookie': ''
  52.                                                 }
  53.             response = session.get(index_url , headers = headers).text
  54.             
  55.             respoe = session.get(index_url , headers = headers).text

  56.             end_time = time.time()-current_time

  57.             end_time = str(end_time)[0:6]

  58.             if "<?xml" in response:

  59.                     print(response,"\n\n本次签到已用时间:",end_time)
  60.                
  61.                     print(subject)

  62.             sing_ins_url = "https://bbs.binmt.cc/k_misign-sign.html"

  63.             resopn = session.get(sing_ins_url , headers = headers).text
  64.             
  65.             re_data = re.findall("今日排名</span>(.*?)</li>",resopn)
  66.             
  67.             print('今日排名:',re_data)

  68.             break

  69. if __name__=='__main__':

  70.     sing_in()

  71.     data_html()
复制代码
回复

使用道具 举报

40

主题

3367

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6202
好评
10
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

QQ
发表于 2020-5-5 14:34:05 来自手机  | 显示全部楼层  来自 河南
家家骏 发表于 2020-5-5 13:17
这是可以了吗?

对的。有排名了就是成功了
回复

使用道具 举报

40

主题

3367

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6202
好评
10
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

QQ
发表于 2020-5-8 16:28:54 来自手机  | 显示全部楼层  来自 河南
本帖最后由 老飞机 于 2020-5-8 16:29 编辑
ernianni 发表于 2020-5-8 12:40
它显示登陆成功啊


这个是我当时写的,懒得写判断。不管登陆不登陆成功都是返回登陆成功。你看论坛返回的结果。就是还没登陆呀。你去看看我的教程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

20

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
2644
好评
9
信誉
96

考神

发表于 2020-5-1 19:50:27 来自手机  | 显示全部楼层  来自 河北
回复看看
回复

使用道具 举报

389

主题

8296

回帖

3万

积分

博士后

Rank: 8Rank: 8

金币
14870
好评
52
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员MT论坛灌水老大MT论坛新人MT论坛新人挂机大佬

发表于 2020-5-1 19:50:49 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

35

主题

820

回帖

2571

积分

大学生

小白

Rank: 5Rank: 5

金币
101
好评
9
信誉
100

MT论坛帅哥考神

发表于 2020-5-1 19:54:17 来自手机  | 显示全部楼层  来自 广东
感谢楼主分享
回复

使用道具 举报

185

主题

7476

回帖

1万

积分

博士生

有点意思

Rank: 7Rank: 7Rank: 7

金币
4203
好评
235
信誉
101

考神MT论坛帅哥

发表于 2020-5-1 19:57:01 | 显示全部楼层  来自 河南
顶贴支持
回复

使用道具 举报

89

主题

5298

回帖

2万

积分

版主

经常被骂的背锅侠

Rank: 7Rank: 7Rank: 7

金币
36311
好评
248
信誉
103

考神MT论坛帅哥MT论坛活跃会员MT论坛最佳新人MT论坛侠客MT论坛新人

QQ
发表于 2020-5-1 19:57:32 来自手机  | 显示全部楼层  来自 浙江
这东西有点技术含量啊
回复

使用道具 举报

5

主题

1万

回帖

3万

积分

博士后

萌新

Rank: 8Rank: 8

金币
3415
好评
51
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛新人MT论坛活跃会员

发表于 2020-5-1 20:03:59 来自手机  | 显示全部楼层  来自 广东
看看      
回复

使用道具 举报

1

主题

177

回帖

506

积分

初中生

Rank: 3Rank: 3

金币
289
好评
0
信誉
100
发表于 2020-5-1 20:04:47 来自手机  | 显示全部楼层  来自 广东
学习
回复

使用道具 举报

189

主题

4334

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
12469
好评
31
信誉
100

考神MT论坛最佳新人MT论坛帅哥MT论坛灌水老大MT论坛新人挂机大佬

发表于 2020-5-1 20:14:37 来自手机  | 显示全部楼层  来自 陕西
好了,又快凉一个,上一个是加好友,建议签到加验证码
回复

使用道具 举报

11

主题

1085

回帖

3402

积分

大学生

6666

Rank: 5Rank: 5

金币
461
好评
2
信誉
100

2019-5.1节快乐考神MT论坛最佳新人MT论坛新人MT论坛帅哥

发表于 2020-5-1 20:15:43 来自手机  | 显示全部楼层  来自 湖南
感觉可以啊
回复

使用道具 举报

125

主题

6258

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1620
好评
111
信誉
101

MT论坛最佳新人考神MT论坛活跃会员MT论坛侠客MT论坛新人MT论坛灌水老大

QQ
发表于 2020-5-1 20:17:27 来自手机  | 显示全部楼层  来自 湖南
..........。.。我帖子的自动浏览器很香
回复

使用道具 举报

20

主题

4231

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3419
好评
34
信誉
101

MT论坛帅哥2019-5.1节快乐考神MT论坛最佳新人MT论坛活跃会员MT论坛新人

发表于 2020-5-1 20:19:19 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

105

主题

4841

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3112
好评
52
信誉
123

MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员

发表于 2020-5-1 20:21:21 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

12

主题

7142

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4206
好评
1
信誉
110
发表于 2020-5-1 20:29:53 来自手机  | 显示全部楼层  来自 福建
回复看隐藏
回复

使用道具 举报

40

主题

3367

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6202
好评
10
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

QQ
发表于 2020-5-1 20:31:49 来自手机  | 显示全部楼层  来自 广东
柒晨 发表于 2020-5-1 20:17
..........。.。我帖子的自动浏览器很香

挂上服务器,都不用手动了。每天都会跑
回复

使用道具 举报

发表回复

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

本版积分规则

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