#!usr/bin/envpython#-*-coding:utf-8_*-import requests
import json
classalibaba():def__init__(self,url):
self.headers ={
‘xx':'xx'
}defget_paser(self,url):
response = requests.get(url, headers=self.headers)return response.json()#content#.decode()defget_save_data(self,data):
file_name =input('请输入你想要保存为的文件名字:')file=open('./{}.txt'.format(file_name),'a')
a = data['data']for i in a:
result =''
hot = i['queryRaw']
click =str(int(float(i['clickRate'])*100000)/1000)
cells =str(int(i['resultCnt']))
result = hot +'\t'+str(i['trends'][11])+'\t'+ click +'\t'+ cells
for x in i['trends']:# print(str(x))
result = result +'\t'+str(x)
result = result +'\n'print(result)file.write(result)file.close()return result
defrun(self):
data = self.get_paser(url)#print(type(data))
self.get_save_data(data)if __name__ =='__main__':
url=input('请输入alibaba数据真实请求地址:')# url = 'https://hz-mydata.alibaba.com/self/.json?isVip=true&action=OneAction&iName=vip/kwIndex/searchWords&pageSize=100&pageNO={}&queryRaw=Bikini&nd=7d&orderBy=&order=&terminalType=TOTAL&countryId=TOTAL&cateLv3Id=&ctoken=w12a6uefl2i6&_bx-v=1.1.21'# url = url.format(1)
ali = alibaba(url)
ali.run()