30 lines
1.3 KiB
Python
30 lines
1.3 KiB
Python
import requests
|
|
import pandas as pd
|
|
|
|
url = "https://czbbb.cn/mnt/czbbb/storeMember/czbbbApi.action"
|
|
|
|
|
|
headers = {
|
|
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0',
|
|
"cookies":'JSESSIONID=0F4B4ACDA311E03EB20874676A234F31; Authorization=eyJhbGciOiJIUzUxMiJ9.eyJpZCI6IjVkOTk0MmQwLWNhMGEtNGVkMC04ZTA2LWQ0MWYyNzUwMjNmZSIsImV4cCI6MTcyOTA2OTk5NSwiZ3JvdXBJZCI6bnVsbCwibmJmIjoxNzI4OTgzNTk1LCJ1c2VyTmFtZSI6IumSn-WHjOS6kSIsInN0b3JlSWQiOiJiNjMwNDI4Zi05MDM0LTRjMTktOTM0NS0xYTBiNjBiMzJmOTYiLCJ1c2VyVHlwZSI6IjAifQ.4pwrYnvbmQvL2I_xF-5PMI8TWKCovtIdGKzx_Y6797_8kv_aIHq7SGW5O54irjFy6V7HmUH_ikjl4pAYKmlyhg; Hm_lvt_678c2a986264dd9650b6a59042718858=1728983596; HMACCOUNT=ABFCA62083E00432; Hm_lpvt_678c2a986264dd9650b6a59042718858=1728983627'
|
|
}
|
|
|
|
number = 1
|
|
all_data =pd.DataFrame()
|
|
|
|
for number in range(1,1591):
|
|
data = f'method=1239&data=%7B%22pageNo%22%3A{number}%2C%22pageSize%22%3A15%7D'
|
|
|
|
res = requests.post(url=url,headers=headers,data=data)
|
|
|
|
data = res.json()
|
|
|
|
for a in range(0,len(data['data'])):
|
|
data_list = [data['data'][a]]
|
|
df_new1 = pd.DataFrame(data_list)
|
|
# 将当前接口的数据添加到总数据中
|
|
all_data = all_data._append(df_new1, ignore_index=True)
|
|
print(number)
|
|
|
|
all_data.to_excel(r'D:\输出.xlsx')
|