微信图灵机器人自动回复和微信加淘宝淘客推广

#两块内容
1、微信图灵机器人自动回复
首先去图灵机器人注册,记住秘钥要关上,不然会出现4001错误

在这里插入图片描述

import itchat
import requests
import json

def auto(texts):
    url="http://openapi.tuling123.com/openapi/api/v2"
    datas={
    "reqType":"0",
        "perception": {
            "inputText": {
                "text": texts
            },
              "inputImage": {
                "url": "imageUrl"
            },
            "selfInfo": {
                "location": {
                    "city": "北京",
                    "province": "北京",
                    "street": "朝阳"
                }
            }
        },
        "userInfo": {
            "apiKey": "da1b1f53ba144c36a47d41416f9e5292",
            "userId": "111",
        }
    }

    dataa=json.dumps(datas).encode('utf-8')
    html=requests.post(url,data=dataa).text
    return json.loads(html)["results"][0]["values"]["text"]

@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
    aaa=auto(msg.text)
    # itchat.send(aaa)
    print(msg.text)
    print(aaa)
    return aaa

itchat.auto_login(hotReload=True)
itchat.run()

2.微信加淘客推广
#淘宝淘客阿里妈妈接口,但现在问题是使用久了容易被封,这个后期还得想办法解决, 第二个问题是现在itchat接口return数据只能返回一条消息,也有待解决希望能一次分开回复几条内容
在这里插入图片描述
在这里插入图片描述

import itchat
import requests
import json



def down_load(url):
    headers = {
        "authority": "pub.alimama.com",
        "method": "GET",
        "path": "/items/search.json?q=%E9%B2%9C%E8%8A%B1%E9%A5%BC&_t=1543635531612&auctionTag=&perPageSize=50&shopTag=&t=1543635531622&_tb_token_=f7a37b1e61f3e&pvid=10_114.240.241.197_627_1543635080308",
        "scheme": "https",
        "accept": "application/json, text/javascript, */*; q=0.01",
        "accept-encoding": "gzip, deflate, br",
        "accept-language": "zh-CN,zh;q=0.9",
        "cookie": "cna=xKSRE//bBHoCAXL4vLb+nNiJ; t=8cb0f400aba701b2af2f9d28b627c2f9; 29279029_yxjh-filter-1=true; undefined_yxjh-filter-1=true; _umdata=0823A424438F76AB6B930CB1EAA4C7803899C82B0661D7FA0DB69CBAF4EEB7A57E0A4FBC6F6B54A5CD43AD3E795C914CCACA676E67CA436F08664EE5865F71D8; cookie2=1dbe95a32af3dae5b62caff07b9ab66e; v=0; _tb_token_=f7a37b1e61f3e; alimamapwag=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4xOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNjkuMC4zNDk3LjkyIFNhZmFyaS81MzcuMzY%3D; cookie32=7f6404f4d2a4d029731926a011d56d4c; alimamapw=FiUDEXoDRnBQHH8MF3MCQCBXOlYHUAwFAgJTCVsNBQkCBgdVUFUFBwtRUgJVXw0JVlVS; cookie31=MjkyNzkwMjksJUU2JUI2JTlGJUU2JUJDJUFBJUU1JTlFJTg0LDEwODM3MzMzMjdAcXEuY29tLFRC; login=VFC%2FuZ9ayeYq2g%3D%3D; taokeisb2c=; JSESSIONID=C80E3CC08E2380EC6D025CE64344B418; rurl=aHR0cHM6Ly9wdWIuYWxpbWFtYS5jb20vP3NwbT1hMjMyMC43Mzg4NzgxLmNhMjE0dHI4LmQ5YmRhODdiYS42ZjM3MjAzMFl2bWxxbg%3D%3D; apusheffdfa5378ca8c62018c9be7fb9a99c9=%7B%22ts%22%3A1543635531046%2C%22parentId%22%3A1543635504885%7D; isg=BJ-fgadQP1T_wzzhaQoETPyyLvPprPLDOO9K5jHtY86GwLlCKtAH9lPWhhAb2Mse",
        "referer": "https://pub.alimama.com/promo/search/index.htm?q=%E9%B2%9C%E8%8A%B1%E9%A5%BC&_t=1543635531612",
        "user-agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36",
        "x-requested-with": "XMLHttpRequest",
    }

    html=requests.get(url,headers=headers).text
    return json.loads(html)




@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
    url1 = "https://pub.alimama.com/items/search.json?q={}&_t=1543637075990&toPage=1&dpyhq=1&auctionTag=&perPageSize=50&shopTag=dpyhq&t=1543637101722&_tb_token_=f7a37b1e61f3e&pvid=10_114.240.241.197_21380_1543636641136".format(msg.text)
    proudct_list = down_load(url1)
    lists = ""
    for i in range(3):
        proudct_cote = proudct_list["data"]["pageList"][i]["couponInfo"]
        proudct_title = proudct_list["data"]["pageList"][i]["title"]
        proudct_id = proudct_list["data"]["pageList"][i]["auctionId"]

        print(proudct_cote, proudct_id, proudct_title)
        detil_list = down_load(
            "https://pub.alimama.com/common/code/getAuctionCode.json?auctionid={}&adzoneid=79402521&siteid=23810645&scenes=1&tkFinalCampaign=20&t=1543638439902&_tb_token_=f7a37b1e61f3e&pvid=10_114.240.241.197_12319_1543637952717".format(
                proudct_id))
        print(detil_list)
        detil_kouling = detil_list["data"]["couponLinkTaoToken"]
        detil_url = detil_list["data"]["couponShortLinkUrl"]
        print(detil_kouling, detil_url)
        # itchat.send(str(i+1)+"复制这段段话打开淘宝APP领券"+detil_kouling+detil_url+proudct_cote+proudct_title+"\n")
        lists+=str(i+1)+"复制这段段话打开淘宝APP领券"+detil_kouling+detil_url+proudct_cote+proudct_title+"\n"
    #     # lists.append(list)
    print(msg.text)
    print(lists)
    return lists
    # itchat.send(aaa)



itchat.auto_login()
itchat.run()

猜你喜欢

转载自blog.csdn.net/weixin_42357472/article/details/84672950