主要变更: 1. 重命名 ygp_crawler.py -> main.py 2. API参数优化: - tradingProcess 固定传 "513,2C52,3C52" 精准筛选中标结果 - pageSize 固定为 50 提高抓取效率 - 通过 publishStartTime/publishEndTime 传入时间范围 3. 默认查询最近3个月(原为当天) 4. 增量爬取改为默认开启(移除 -i 参数) 5. CSV文件添加 UTF-8 BOM,Excel可直接打开 6. 更新 README.md 文档 7. 添加前端 JS 代码参考文件到 assets/ 目录 使用方法: - 增量更新:python main.py - 全量查询:rm results.csv && python main.py Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2 lines
1.3 KiB
JavaScript
2 lines
1.3 KiB
JavaScript
import{y as u,u as y,cK as l,Q as f}from"./index-f1c6abff.js";const C=()=>{u();const i=y();async function a(e){const t=await l.getAgendaDetail(e.recordId);if(!t||!t.version){f.info("当前交易日程未发布相关交易公告信息");return}const n=t.pubServicePlat,o=e.tradingType;if(e.edition==="v0"){const{href:p}=i.resolve({name:"交易公告V0",params:{infoId:t.noticeId},query:{source:n,titleDetails:o}});window.open(p);return}if(!t.tradingType)return;const c={edition:t.version,tradingType:t.tradingType},s={noticeId:t.noticeId,projectCode:t.projectCode,bizCode:t.bizCode,siteCode:t.siteCode,publishDate:t.publishDate||t.date,source:n,titleDetails:o,classify:t.projectType??e.noticeType},{href:r}=i.resolve({name:"交易公告详情-new",params:c,query:s});window.open(r)}function d(e){const t=e.pubServicePlat,n=e.noticeSecondTypeDesc;if(e.edition==="v0"){const{href:r}=i.resolve({name:"交易公告V0",params:{infoId:e.noticeId},query:{source:t,titleDetails:n}});window.open(r);return}const o={edition:e.edition,tradingType:e.noticeSecondType},c={noticeId:e.noticeId,projectCode:e.projectCode,bizCode:e.tradingProcess,siteCode:e.regionCode,publishDate:e.publishDate,source:t,titleDetails:n,classify:e.projectType},{href:s}=i.resolve({name:"交易公告详情-new",params:o,query:c});return window.open(s),s}return{jyrcJump:a,jygkJump:d}};export{C as u};
|