上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
123
返回列表 发新帖
楼主: 无了 - 

请大佬帮我转一下腾讯云函数

[复制链接]
  • TA的每日心情
    开心
    昨天 17:58
  • 签到天数: 704 天

    [LV.9]以坛为家II

    27

    主题

    733

    回帖

    7213

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7213

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2021-8-30 14:04:24 | 显示全部楼层
    Ne-21 发表于 2021-8-30 13:58
    [md]```python
    # -*- coding: utf8 -*-
    import json

    QmsgKey = ''配置治理的key就行了
    回复
    订阅

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-5 00:02
  • 签到天数: 124 天

    [LV.7]常住居民III

    5

    主题

    170

    回帖

    927

    积分

    版主

    积分
    927

    荣誉开发者油中2周年

    发表于 2021-8-30 14:39:53 | 显示全部楼层
    本帖最后由 晚柒载 于 2021-8-30 14:41 编辑
    QQ截图20210830143530.png QQ截图20210830143947.png Ne-21 发表于 2021-8-30 14:04QmsgKey = ''配置治理的key就行了

    不懂,我只能这样,得到的就是我加的这几个字,实现不了那三排字,我想要这三排的内容发送给我
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 17:58
  • 签到天数: 704 天

    [LV.9]以坛为家II

    27

    主题

    733

    回帖

    7213

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7213

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2021-8-30 18:47:57 | 显示全部楼层
    def Qmsg_send(msg):
            QmsgKey = '这填你图中马赛克的一串key'
            if QmsgKey == '':
                return
            qmsg_url = 'https://qmsg.zendee.cn/send/' + str(self.QmsgKey)
            data = {
                'msg': msg,
            }
            requests.post(qmsg_url, data=data)
    
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-5 00:02
  • 签到天数: 124 天

    [LV.7]常住居民III

    5

    主题

    170

    回帖

    927

    积分

    版主

    积分
    927

    荣誉开发者油中2周年

    发表于 2021-8-30 18:57:53 | 显示全部楼层

    本帖最后由 晚柒载 于 2021-8-30 19:07 编辑

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 17:58
  • 签到天数: 704 天

    [LV.9]以坛为家II

    27

    主题

    733

    回帖

    7213

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7213

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2021-8-31 07:54:26 | 显示全部楼层
    # -*- coding: utf8 -*-
    import json
    import hashlib
    import requests
    from bs4 import BeautifulSoup
    
    def main_handler(event, context):
        message = ""
        username = '0'
        passwd = '0'
    
        kwparm = {'saltkey': 'NG6M727H',
                  'auth': 'c409BopLq9ONSqL7QlQ7ROPkV5hFLJctwFd6i6McaCimSmzb%2FSB0mQ4sJamka5pRHiZUwSz0t3fSa7gE79yQ7kxm21Y',
                  'dsu_amupper': 'DQo8c3R5bGU%2BDQoucHBlcndibSB7cGFkZGluZzo2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICNDRENEQ0Q7YmFja2dyb3VuZDojRjJGMkYyO2xpbmUtaGVpZ2h0OjEuOGVtO2NvbG9yOiMwMDMzMDA7d2lkdGg6MjAwcHg7b3ZlcmZsb3c6aGlkZGVufQ0KLnBwZXJ3Ym0gLnRpbWVze2NvbG9yOiNmZjk5MDA7fQ0KLnBwZXJ3Ym0gIGF7ZmxvYXQ6cmlnaHQ7Y29sb3I6I2ZmMzMwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0NCjwvc3R5bGU%2BDQoNCjxkaXYgY2xhc3M9InBwZXJ3Ym0iIGlkPSJwcGVyd2JfbWVudSIgc3R5bGU9ImRpc3BsYXk6IG5vbmUiID4NCjxBIEhSRUY9InBsdWdpbi5waHA%2FaWQ9ZHN1X2FtdXBwZXI6cHBlcmxpc3QiIHRhcmdldD0iX2JsYW5rIj6y6b%2B0x6m1vcXF0NA8L0E%2BDQo8c3Ryb25nPsDbvMbHqbW9PHNwYW4gY2xhc3M9InRpbWVzIj4xNDA8L3NwYW4%2BtM48L3N0cm9uZz48YnI%2BDQoNCjxzdHJvbmc%2BwazQ%2BMeptb08c3BhbiBjbGFzcz0idGltZXMiPjE0MDwvc3Bhbj60zjwvc3Ryb25nPjxicj4NCg0KPHN0cm9uZz7Jz7TOx6m1vTogPHNwYW4gY2xhc3M9InRpbWVzIj4yMDIxLTA4LTI1IDA4OjU1OjA1PC9zcGFuPjwvc3Ryb25nPg0KPC9kaXY%2BDQo%3D'}
    
        psw = hashlib.md5(passwd.encode('ascii'))
        password = psw.hexdigest()
    
        loginurl = 'http://bbs.06climate.com/member.php'
        autourl = 'http://bbs.06climate.com/plugin.php'
        homeurl = 'http://bbs.06climate.com/forum.php'
    
        header = {}
    
        params = {'mod': 'logging',
                  'action': 'login',
                  'loginsubmit': 'yes',
                  'infloat': 'yes',
                  'lssubmit': 'yes',
                  'inajax': 1}
    
        foparam = {'mod': 'follow',
                   'do': 'follower'}
    
        loginData = {'fastloginfield': 'username',
                     'username': username,
                     'password': password,
                     'quickforward': 'yes',
                     'handlekey': 'ls'}
    
        cookie_value = 'bdshare_firstime=1476108193500; \
        Dp7l_2132_saltkey=%(saltkey)s; \
        Dp7l_2132_auth=%(auth)s; \
        Dp7l_2132_dsu_amupper=%(dsu_amupper)s' % kwparm
    
        cookie = {'Cookie': cookie_value}
    
        s = requests.session()
        getinfo = s.post(loginurl, params=params,
                        data=loginData, headers=header,
                        cookies=cookie)
    
        if getinfo.text.find(username) > 0:
            logout = True
            message += '%s 成功登录!/n' % username
            print('%s 成功登录!' % username)
            homeinfo = s.get(homeurl, headers=header, cookies=cookie)
            hc = BeautifulSoup(homeinfo.text, 'lxml')
            rems = hc.find('a', {'id': 'myprompt'})
            rr = rems.get_text()
            ss = rr.replace(')', '(').split('(')
    
            auparams = {'id': 'dsu_amupper',
                        'ppersubmit': 'true',
                        'formhash':  '035c4186',
                        'infloat': 'yes',
                        'handlekey': 'dsu_amupper',
                        'inajax': 1,
                        'ajaxtarget': 'fwin_content_dsu_amupper'}
    
            autoinfo = s.get(autourl, params=auparams, cookies=cookie)
    
            if len(ss) > 1:
                message += '%s 有 %s 条信息!请查看!/n' % (username, ss[1])
            elif len(ss) == 1:
                message += '无新消息!/n'
                print(u'无新消息!')
            else:
                message += '未知情况!/n'
    
            if autoinfo.text.find(u'累计签到') > 0:
                message += '%s 签到成功!/n' % username
                print(u'%s 签到成功!' % username)
            elif autoinfo.text.find(u'无需再次签到!') > 0:
                message += '%s 已签到成功,无需再次签到!/n' % username
                print(u'%s 已签到成功,无需再次签到!' % username)
            else:
                message += '%s 签到出现问题!/n' % username
                print(message)
            Qmsg_send(message)
        else:
            logout = False
            message += '%s 登录失败!' % username
            Qmsg_send(message)
            print(message)
            return("Hello World")
    
    def Qmsg_send(msg):
            QmsgKey = '你自己的key'
            if QmsgKey == '':
                return
            qmsg_url = 'https://qmsg.zendee.cn/send/' + str(QmsgKey)
            data = {
                'msg': msg,
            }
            requests.post(qmsg_url, data=data)
    
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 17:58
  • 签到天数: 704 天

    [LV.9]以坛为家II

    27

    主题

    733

    回帖

    7213

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7213

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2021-8-31 07:54:42 | 显示全部楼层
    这就是云函数完整代码
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-5 00:02
  • 签到天数: 124 天

    [LV.7]常住居民III

    5

    主题

    170

    回帖

    927

    积分

    版主

    积分
    927

    荣誉开发者油中2周年

    发表于 2021-8-31 09:10:28 | 显示全部楼层
    QQ截图20210831090727.png Ne-21 发表于 2021-8-31 07:54
    这就是云函数完整代码

    直接加在后面我昨天试过了,不行的,刚才又试,还是不行,QQ没消息
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 17:58
  • 签到天数: 704 天

    [LV.9]以坛为家II

    27

    主题

    733

    回帖

    7213

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7213

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2021-8-31 15:43:04 | 显示全部楼层
    晚柒载 发表于 2021-8-31 09:10
    直接加在后面我昨天试过了,不行的,刚才又试,还是不行,QQ没消息

    照你的图,你这不是云函数,并且你只是定义了函数,但是没有调用
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-5 00:02
  • 签到天数: 124 天

    [LV.7]常住居民III

    5

    主题

    170

    回帖

    927

    积分

    版主

    积分
    927

    荣誉开发者油中2周年

    发表于 2021-8-31 16:21:31 | 显示全部楼层
    Ne-21 发表于 2021-8-31 15:43
    照你的图,你这不是云函数,并且你只是定义了函数,但是没有调用

    就是我想先调试好,然后再放到云函数里面,这里可以了,那云函数应该也没问题,那我等下直接去云函数试试
    回复

    使用道具 举报

    123
    返回列表 发新帖

    发表回复

    本版积分规则

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