保存双色球数据保存为csv

博客介绍了获取数据的操作步骤。第一步是进入指定网页https://datachart.500.com/ssq/history/history.shtml ,第二步是按下f12,选择控制台并粘贴代码,同时给出提示,可输入想要的期数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步

进入 https://datachart.500.com/ssq/history/history.shtml

第二步

按下f12,选择控制台,粘贴如下代码即可

提示

输入你想要的期数
在这里插入图片描述

let bom = []
for (let index = 0; index < document.querySelector("#tdata").childElementCount; index++) {
    text = document.querySelector(`#tdata > tr:nth-child(${index + 1})`).innerText
    const pattern = /^(\d+\t){8}/;
    const extracted = text.match(pattern)[0];
    const numbers = extracted.split('\t').map(Number);
    bom.push(numbers)
    console.log('done')
}
// 将数据转换为 CSV 格式
const csvContent = bom.map(row => row.join(',')).join('\n');

// 创建一个包含 CSV 数据的 Blob 对象
const blob = new Blob([csvContent], { type: 'text/csv;charset=utf-8;' });

// 生成 Blob 对象的下载链接
const url = URL.createObjectURL(blob);

// 创建一个 <a> 元素用于下载
const link = document.createElement('a');
link.href = url;
link.download = 'data.csv'; // 指定下载的文件名

// 模拟点击下载链接
link.click();

// 释放 Blob 对象的 URL
URL.revokeObjectURL(url);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值