微信图灵机器人自动回复和微信加淘宝淘客推广
#两块内容
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.微信加淘客推广
#淘宝淘客阿里妈妈接口,但现在问题是使用久了容易被封,这个后期还得想办法解决
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()