sina/tencent/szse行情服务headers解析~


sina:
{

'Cache-Control': 'no-cache',              # requests 没有缓存功能,因此设置Cache-Control也没有意义
'Connection': 'Keep-Alive',               # HTTP/1.1 默认

'Content-Length': '148',                  # 确定总长度

'Content-Type': 'application/javascript; charset=GB18030',    # sina 默认返回的data-type,请求其它type无效
'Content-Encoding': 'gzip'                # 声明支持的压缩方式,有效

}


tencent:
{

'Access-Control-Allow-Origin': '*',       # 表示当前资源可以被任何外部源访问,一般用于公用API (但新浪因为一些原因做了限制)

'Cache-Control': 'max-age=0',             # requests 没有缓存功能,因此设置Cache-Control也没有意义
'Connection': 'keep-alive',               # HTTP/1.1 默认

'Transfer-Encoding': 'chunked',           # 用于在不知道响应内容总长度的情况下,将数据分块传输。

'Content-Type': 'text/html; charset=GBK', # tencent 默认返回的data-type,请求其它type无效
'Content-Encoding': 'gzip'                # 声明支持的压缩方式,有效

'Date': 'Sat, 22 Feb 2025 03:11:26 GMT',  # 响应生成时间
'Expires': 'Sat, 22 Feb 2025 03:11:26 GMT',   # 过期时间(max-age=0,所以是马上过期)

'Server': 'openresty/1.11.2.1',           # openresty 是一种基于 Nginx,支持 Lua 脚本实现动态逻辑的高性能服务器,适合复杂业务逻辑,如Web 应用、API 网关、微服务

}

szse:
{

'Accept-Ranges': 'bytes',                 # 表示服务器支持以字节为单位进行范围请求, 理论上可以支持其他单位,但实际中几乎只使用 bytes
'Access-Control-Allow-Origin': '*'        # 表示当前资源可以被任何外部源访问,一般用于公用API (符合深交所的属性)

'Age': '3174',                            # 已缓存时间(秒)

'Connection': 'close',                    # 请求完成后关闭连接,减少服务器资源占用(实测有效)

'Content-Length': '1209',                 # 确定总长度
'Content-Type': 'application/json;charset=UTF-8',              #服务端实际返回的数据类型 (可以headers中以1.0优先级明确期望的格式减少不必要的处理)

'Date': 'Sat, 22 Feb 2025 04:37:16 GMT',  # 响应生成时间

'Server': 'nginx',                        # nginx 是一种高性能服务器,适用于HTTP 服务器、静态资源服务、反向代理

'Via': '1.1 varnish-v4',                  # 表示HTTP/1.1请求或响应经过了 Varnish-v4 缓存服务器,Via头通常用于跟踪请求的路径,帮助诊断网络问题或优化性能。
                                          #                              Varnish是一种高性能HTTP反向代理和缓存服务器,用于加速 Web 应用的响应。 
'X-Cache': 'cached',                      # 表示响应是用Cache中获取的,即上述 Varnish 缓存服务器
'X-Varnish': '1007359555 1006835647',     # Varnish 缓存服务器处理请求的详细信息, 分别是请求标识符和缓存条目标识符

}

腾讯tencent配了更高性能的服务器,且允许被任何资源访问,新浪sina则作了限制,因此使用其免费行情时需要注意避免过频繁的访问。

至于szse深交所,如果只是交易日获取,本身需求频率就不会太高,加上他们的服务器也不错,因此问题不大。

我这个代码只能爬取第一页的数据,帮我想想怎么修改,可以爬取所有页的数据。 当我在深交所停复牌公告界面往后翻一页时,我看到的是https://www.szse.cn/disclosure/notice/temp/index.html变成了https://www.szse.cn/disclosure/notice/temp/index_1.html,此时公告栏一共有16页,但是一旦我重置了时间为YYYY-MM-DD至YYYY-MM-DD后,公告栏变为396页,包含部历史数据,但是此时我再翻页,https://www.szse.cn/disclosure/notice/temp/index_1.html这个索引将不再改变,只是每次翻页时多增加一个https://www.szse.cn/api/search/content?random=0.08793943592484121的url,为什么? import requests import pandas as pd import re from datetime import datetime def fetch_szse_halting_stocks(): url = "https://www.szse.cn/disclosure/notice/temp/index.json?random=0.794318694145553" headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36', 'Referer': 'https://www.szse.cn/disclosure/notice/temp/index.html', 'Origin': 'http://www.szse.cn' } # 发送GET请求获取数据 response = requests.get(url, headers=headers) if response.status_code == 200: data = response.json() if data and 'data' in data: return data['data'] return [] def extract_stock_name(title): # 如果标题中有引号,则提取引号中的股票名称 match = re.search(r'“([^”]+)”', title) if match: return match.group(1) # 提取引号中的文字 # 如果没有引号,则提取到“股票临时停牌”之前的所有文字 match = re.match(r'关于(.*)股票临时停牌', title) if match: return match.group(1).strip() # 提取到“股票临时停牌”之前的文字并去掉多余空格 return title # 如果不符合任何规则,则返回原标题 def convert_timestamp_to_date(timestamp): # 将时间戳转换为可读的日期 return datetime.utcfromtimestamp(timestamp / 1000).strftime('%Y-%m-%d') def parse_szse_data_and_save_to_file(data, file_name='szse_halting_stocks.xlsx'): stock_data = [] for item in data: # 提取股票名称 stock_name = extract_stock_name(item['title']) # 提取公告的链接 url = "https://www.szse.cn" + item['url'] # 提取发布时间并转换为日期 pub_time = convert_timestamp_to_date(item['pubTime']) # 股票代码、日期、链接 stock_data.append([stock_name, pub_time, url]) # 保存为Excel文件 df = pd.DataFrame(stock_data, columns=['股票名称', '日期', '公告链接']) df.to_excel(file_name, index=False) # 去掉了 encoding 参数 # 保存为CSV文件 df.to_csv(file_name.replace('.xlsx', '.csv'), index=False, encoding='utf-8') print(f"数据已保存为 {file_name} 和 {file_name.replace('.xlsx', '.csv')}") # 获取深交所停牌公告数据 szse_data = fetch_szse_halting_stocks() # 解析数据并保存为文件 parse_szse_data_and_save_to_file(szse_data)
最新发布
09-05
"http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS_202507_2522308B3095E277CC4A87A1CCC95DF8BDD6FB.pdf", "http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS_202507_041725E36EB4D843004F0997B334B64E5003BA.pdf", 帮我把下面的链接格式,变成和上面两个一样的格式。 http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS_202507_031500D32D0AA281CE48759153610EFDE27E07.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS_202507_011500CA386A34D2DB4819A523B31AC1A7B1A4.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS_202507_011500E2CD5260D1464D20AF7493BCB1C8217A.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_302105F6BCA417CC7B43DAAA896C4DA9C0E3E5.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_3021057C8FC034474A4B6897707472E4FB3117.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_30210525E375EEEB624222B1F7079CF4C36A85.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_302105A9163CD202CD44FE9E1C065036C80C06.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_301500D42E9E1E464C42A8AD450CDB7231BAF7.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_301500265369E444F64641B887FE3DB733C542.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_301500C16014B8D2BB4925A202A478E210D1E9.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2818055D59268DD764407B9CEF1DC9CAEEDAD3.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_28180514FA861BF30B444D90B18777DEAE28AB.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_281805D1CB51F1A5EC4A02903AC914DFC4341F.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_272105920EF3BA4463486587688C3FCCFA3178.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2721059DDEFDD8CC704263BD4F7226A4CE17C3.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2715252774F520890E4E8F891303E17BA98751.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_271525DA274B534A544592BFB4006CE8DE5552.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_262105C5E522ABB4B5419C9E9C25054FA2E25F.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_262105E54CBCEC2CEA4043937FE9ED2C8BAF25.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_262105A2E923F6C8AA428FBA5927EA569E9629.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_262105951C00DAB6894D7AAFF62C443AF1B188.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2621055AFF3B029F2A45D7A35E35C21B6DC5DB.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_242105BA97F705D38948B0A673D23795C62A53.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2421057C70342C7F144C799FC3AAD5623343D3.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2421052CEFB80B563940BF82D1993C720264A8.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_232205698650A4FDBC44B79FFA77615103D300.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2321053E8D400E8C2B47198B51875BA713382D.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2317454A15ED36AFCE4ED3B71AA7F35357A6FD.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_212105B57ED4CE10964ED19C04E1D728BA386A.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2121051C903320F0194C0ABCED73B4394049D1.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_20220587FFADB66A514000B0CB1B270C7BF6FE.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_2022059125626FEC144437B97A8793D962CFD0.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_191805B5BD9C593091442981E822A148042C89.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_172105BEEB7B6EBBCF4F37B9EAF8D0B1B4CC4C.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_141705A2CBD95612B24CA7ACFE4B41CF71FD65.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_131915CAB0B10C8423469EA108AAA5EF46967C.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_1317157BA404DDD3F94C4DB81A96753671DF8C.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_12180529B7C9ED47B04520AD2E7AF0A98E50A7.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_0317253F30849E102F40958090C7C2B23ED18A.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS_202506_03170045C0C459C47142C3A5AC036C2F786EF0.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202505/RAS_202505_3017458E45798F5F714CE1B345E341A781D6D9.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202505/RAS_202505_30173570185C7A9FB94457A4EF16F554CD6859.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202505/RAS_202505_261835755ABCDE43B740BE80812EB9F3FDAAFA.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202505/RAS_202505_232055577E86BDEBD2449280AB2C64F4DA5CD0.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202505/RAS_202505_2121056CCDD2AC643540EEA9041F3A8B70E4D5.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202505/RAS_202505_0617257975A573FDFE449CAAC73961EAED988B.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202504/RAS_202504_251945850F2CD226454309B2E4B2BE8BB1C39F.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202504/RAS_202504_2519453B5D1B0CD4924CF1883B50C2418AF337.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202504/RAS_202504_221835C6771B814B494539B70B4FB68B5D555F.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202504/RAS_202504_141815CE7F0A3753A84037AE81238919AF5540.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_312145FF1712677FE3464896E454A2B4099E4B.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_311500E985E937964341A7A395E7887A9D7C55.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_311500ED87D79A404748E59B501A89B2D25922.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_31150082F0CE414017421E8463B1E0359A4800.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_291700121D8BB6540F4925811C1D30199E2688.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_13150052DB215A7D524AF98BED7D2ADBA8F254.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_111500F78795F6513E42EBB4C85B032AF245A5.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202502/RAS_202502_262015F9997611C16541C189E5B6439F30319B.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202502/RAS_202502_141800279B3AFEE96948C183B2E0D44AA0EF66.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202502/RAS_202502_121755593D0479C5E945E3B696BCB7814E8D92.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202502/RAS_202502_1215001A2905E605574EA5916B66D6DE995C62.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202502/RAS_202502_111545189298D013BB4BD99BD3D3835C6A9AFE.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202501/RAS_202501_231945DE85E731AD6D4871844A69DDA964DC27.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202501/RAS_202501_13193538241106B591417099E90580E2CC793D.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202501/RAS_202501_08150069EF5CE36AB24EE2BBBC0189FEBD0881.pdf http://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202501/RAS_202501_052025CFD0AD57642349A78E7E5B77092325FE.pdf
08-04
import requests from bs4 import BeautifulSoup import re import os import json from datetime import datetime # 目标URL url = "https://listing.szse.cn/projectdynamic/ipo/detail/index.html?id=1003423" # 创建存储目录 if not os.path.exists('./ipo_documents'): os.makedirs('./ipo_documents') # 请求headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8', 'Connection': 'keep-alive', 'Referer': 'https://listing.szse.cn/disclosure/ipo/index.html' } def extract_document_links(html_content): """从HTML内容中提取文档链接""" soup = BeautifulSoup(html_content, 'html.parser') # 查找所有包含文档的表格行 rows = soup.select('tr') documents = [] current_category = None for row in rows: # 检查是否是类别行(包含<th>标签) if row.find('th'): current_category = row.get_text(strip=True) continue # 检查是否是文档行 if row.find('td'): tds = row.find_all('td') # 确保有足够的列 if len(tds) > 1: doc_name = tds[0].get_text(strip=True) # 处理日期和链接列 date_links = [] for td in tds[1:]: # 查找所有链接 for link in td.find_all('a', href=True): date_text = link.get_text(strip=True) file_url = link['href'] # 清理URL中的空格和特殊字符 file_url = re.sub(r'\s+', '', file_url) file_url = file_url.replace('”', '').replace('"', '') # 跳过无效URL if file_url.startswith('http'): date_links.append({ 'date': date_text, 'url': file_url }) # 添加到文档列表 if doc_name and date_links: for dl in date_links: documents.append({ 'category': current_category, 'document_name': doc_name, 'publish_date': dl['date'], 'file_url': dl['url'] }) return documents def main(): print(f"开始爬取IPO项目详情页: {url}") try: # 发送HTTP请求 response = requests.get(url, headers=headers) response.raise_for_status() # 检查请求是否成功 # 解析文档链接 documents = extract_document_links(response.text) if documents: # 创建结果文件名 timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") output_file = f"./ipo_documents/project_1003423_{timestamp}.json" # 保存结果到JSON文件 with open(output_file, 'w', encoding='utf-8') as f: json.dump(documents, f, ensure_ascii=False, indent=2) print(f"\n爬取完成! 共找到 {len(documents)} 个文档链接") print(f"结果已保存到: {output_file}") # 打印前3个结果示例 print("\n文档链接示例:") for i, doc in enumerate(documents[:3]): print(f"{i + 1}. {doc['category']} - {doc['document_name']}") print(f" 发布日期: {doc['publish_date']}") print(f" 文件URL: {doc['file_url']}\n") else: print("未找到任何文档链接") except requests.exceptions.RequestException as e: print(f"请求失败: {str(e)}") except Exception as e: print(f"发生错误: {str(e)}") if __name__ == '__main__': main() 修改代码,帮我提取出下列html中的pdf链接加到代码中,让运行后的代码下载出pdf文件进行存放。<td>招股说明书</td) ▼<td class="text-center target="_blank' ”href="httns://reDortdocs.static.sZse.cn/UpFi1es/rasinfodisc1/202306/RAS 202306 EFF55B536A0445029A7FC26A9AFDC151.Ddf" style="display:block;">2023-06-27</a <a target="_b1ank"href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202312/RAS 202312 31160583E7E90B12654185BD6F9CCCA47976D6.pdf" href= style="display:block;">2023-12-31</a <a target= "_blank href="https://reDortdocs.static.szse.cn/UpFi1es/rasinfodisc1/202403/RAS 202403 1518253651462FDD5744BFBF999BDCA530BBD1.Ddf" style="display:block;">2024-03-15</a <a target="_b1ank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202407/RAS 202407 2521201348F597A7C0408EAA0147A41BBA30E8.pdf" sty1e="display:b1ock;">2024-07-25</a /a target= "blank' href="httDs://reDortdocs.statiC.SZse.Cn/UpFi1es/rasinf9disc1/202409/RAS 202409 111700A6910513E1C7459DBC9F23DA12258A8E.Ddf” style="display:block;">2024-09-11</a /2 target="blank" href= "https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS_202503_2021351592FBC4C28B461CB055581BCF516C3E.pdf ”sty1e="disp1ay:b1ock;">2025-03-20</a </td ▼<td class="text-center atarget=”_b1ank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS 202506 1021050A714A3ED75944E597BBAED9456B6037.pdf" style="display:block;">2025-06-10</a </td ▼<td class="text-center") target="_blank" href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS 202507 041725E36EB4D843004F0997B334B64E5003BA. pdf” sty1e="disp1ay:b1ock;">2025-07-04</a </td </tr> (tr <td>发行保荐书</td> ▼<td class="text-center") target=”blank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202306/RAS 202306 58E303FEE6224DA2BC2F9E3E6AFA0AD7.pdf”style="display:block:">2023-06-27</a) <a target="_blank"href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202312/RAS 202312 311605D9B366F45DDF48309F197AA265B20214.pdf”style="display:block;">2023-12-31</a <a target=”_blank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202403/RAS 202403 151825E9082653339C4865B0AACF747572A8C6.pdf” sty1e="disp1ay:b1ock:">2024-03-15</a <a target="_blank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202407/RAS_202407 252120477EFCFD25BF4D50B92F00170E5260C0.pdf" style="disp1ay:b1ock;">2024-07-25</a /8 target="_blank" "href="https://reP0rtdocs.static.Szse.cn/UpFi1es/rasinfodisc1/202409/RAS 202409 1117006A832FC0F83C4E028E66B7FF1A096760.pdf" sty1e="display:block;">2024-09-11</a <a target="_b1ank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202503/RAS 202503 202135865CD83D4D6E49F1809648ACAAD8E5E7.pdf" target= style="display:block;">2025-03-20</a </td) ▼<td class="text-center" target=”_blank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202506/RAS 202506 102105190C786D6F404C0DA93711F9C5B62411.pdf”style="disp1ay:b1ock:">2025-06-10</a </td) ▼<td class="text-center" target="_b1ank”href="https://reportdocs.static.szse.cn/UpFiles/rasinfodisc1/202507/RAS_202507 041725EA0CD092A7754891A7BA76821E20494E.pdf”style="disp1ay:b1ock;">2025-07-04</a </td </tr) <trhttps://listing.szse.cn/projectdynamic/ipo/detail/index.html?id=1003423 ,帮我爬取网址中的披露文件的链接等相关信息,帮我写出具体的python代码。
07-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

happybasic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值