import requests
import requests
cookies = {
'td_cookie': '4263097630',
'JSESSIONID': 'A1A34D2EE9C754708B9609DA518F8DD2',
'insert_cookie': '37836164',
'routeId': '.uc1',
'_sp_ses.2141': '*',
'_tea_utm_cache_10000007': 'undefined',
'SF_cookie_4': '40016378',
'SID': '97ef7131-f343-466f-8e72-a3569441123d',
'cninfo_user_browse': '002096,9900001622,%E6%98%93%E6%99%AE%E5%8A%9B',
'_sp_id.2141': '0d69db56-4395-4445-a0db-41651f21275e.1740638987.1.1740639901.1740638987.c2ecd6ef-6c1c-479c-b377-3f7a9d8d7d0e',
}
headers = {
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
'Connection': 'keep-alive',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Origin': 'http://www.cninfo.com.cn',
'Referer': 'http://www.cninfo.com.cn/new/disclosure/stock?stockCode=002096&orgId=9900001622',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0',
'X-Requested-With': 'XMLHttpRequest',
# 'Cookie': 'td_cookie=4263097630; JSESSIONID=A1A34D2EE9C754708B9609DA518F8DD2; insert_cookie=37836164; routeId=.uc1; _sp_ses.2141=*; _tea_utm_cache_10000007=undefined; SF_cookie_4=40016378; SID=97ef7131-f343-466f-8e72-a3569441123d; cninfo_user_browse=002096,9900001622,%E6%98%93%E6%99%AE%E5%8A%9B; _sp_id.2141=0d69db56-4395-4445-a0db-41651f21275e.1740638987.1.1740639901.1740638987.c2ecd6ef-6c1c-479c-b377-3f7a9d8d7d0e',
}
data = {
'stock': '002096,9900001622',
'tabName': 'fulltext',
'pageSize': '30',
'pageNum': '1',
'column': 'szse',
'category': '',
'plate': 'sz',
'seDate': '',
'searchkey': '',
'secid': '',
'sortName': '',
'sortType': '',
'isHLtitle': 'true',
}
response = requests.post(
'http://www.cninfo.com.cn/new/hisAnnouncement/query',
cookies=cookies,
headers=headers,
data=data,
verify=False,
)
print(f'response= {response}')
print(f'response.text= {response.text}')
json_content = response.json()
print(f'json_content.totalSecurities = {json_content["totalSecurities"]}')
print(f'json_content.totalRecordNum = {json_content["totalRecordNum"]}')
print(f'json_content.totalpages = {json_content["totalpages"]}')
print(f'json_content.data.announcements.size() = {json_content["announcements"]}.size()')
for item in json_content["announcements"]:
print(f'secCode = {item["secCode"]}, '
f'secName = {item["secName"]}, '
f'announcementTitle = {item["announcementTitle"]}')
爬取上市公司代码
最新推荐文章于 2025-08-15 11:02:30 发布