简易国际展数据获取
简易国际展数据获取
import requests
import json
class alibaba():
def __init__(self
,url
):
self
.headers
= {
‘xx
':'xx'
}
def get_paser(self
,url
):
response
= requests
.get
(url
, headers
=self
.headers
)
return response
.json
()
def get_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']:
result
= result
+ '\t' + str(x
)
result
= result
+ '\n'
print(result
)
file.write
(result
)
file.close
()
return result
def run(self
):
data
= self
.get_paser
(url
)
self
.get_save_data
(data
)
if __name__
== '__main__':
url
= input('请输入alibaba数据真实请求地址:')
ali
= alibaba
(url
)
ali
.run
()
转载请注明原文地址: https://lol.8miu.com/read-2235.html