[批处理]在线获取双色球开奖结果历史数据
偶尔会去投注站买几注双色球彩票,本身又是一个数据收集狂,于是闲时就写了一个批处理来实现在线获取双色球开奖结果历史数据,保存到本地文本文件中,方便随时查看和调用数据。
运行界面很简单,只要输入要获取的数据页数即可,数据链接来自福彩双色球官网,更新有保证。
@echo off
setlocal enabledelayedexpansion
set titstr=在线获取双色球开奖结果历史数据 By SunTB @ 木子电脑
set site=www.zhcw.com
set kj=kaijiang.zhcw.com
set ssq=http://%kj%/zhcw/html/ssq
set tmpfile=%tmp%\out.txt
set downfile=下载数据.txt
set output=双色球开奖数据.txt
title !titstr!
if exist "%downfile%" del "%downfile%"
ping -n 2 %site% >nul||(
set err=1
echo.&echo 网络连接有问题,请按任意键退出检查后重试
pause>nul
exit
)
set vbs=%temp%\getpage.vbs
for /f "skip=3 delims=[]" %%a in ('find /n "::code" "%~0"') do more +%%a "%~0">"%vbs%"
for /f %%a in ('cscript //NoLogo "%vbs%" %ssq%/list_1.html^|find "页"') do (set n=%%a&set n=!n:~1!)
:begin
for /f "skip=1" %%a in (%output%) do (set log_last=%%a&goto :begin2)
:begin2
cls
echo.&echo 本地数据文本:%output%
echo.&echo 本地最后数据:%log_last%
echo.&echo 开奖数据首页:%ssq%/list_1.html
echo.&echo 网络数据页数:!n!
echo.&echo 获取页码范围:[0-!n!] (此处及以下页码范围均不包含外面的括号)
echo.&echo 页码范围示例:[0] 自动补全至最新数据 [1] 只下载第1页 [1-!n!] 下载第1-!n!页
echo.&set xy=&set /p xy=请输入要获取的数据页码:
if "%xy%"=="0" (
set downfile=%output%
set x=1&set y=!n!
goto :down
)
echo "%xy%"|find "-">Nul&&(for /f "tokens=1-2 delims=-" %%a in ("%xy%") do (set x=%%a&set y=%%b))||(set x=%xy%&set y=%xy%)
if %y% leq !n! goto :down
goto :begin2
:down
echo.&echo 正在下载开奖数据,具体进度请查看标题栏
cd.>"%tmpfile%"
for /l %%i in (!x!,1,!y!) do (
title [%%i-!y!] !titstr!
for /f "skip=2 delims=" %%a in ('cscript //NoLogo "%vbs%" %ssq%/list_%%i.html^|find /v "页"') do (
set str=%%a
if "%xy%"=="0" if "%log_last%"=="!str:~0,10!" goto :sort
echo !str:~0,10! !str:~10,7! !str:~17,17! !str:~35,2!
)>>"%tmpfile%"
)
:sort
if "%xy%"=="0" move /y "%downfile%" "%downfile%.bak" >nul 2>nul
echo>"%downfile%" 开奖日期 期号 红球 蓝球
type "%tmpfile%">>"%downfile%"
if "%xy%"=="0" more +1 "%downfile%.bak">>"%downfile%"
echo.&echo 数据下载完毕
start "" "%downfile%"
exit
::code
Set GetPage = WScript.GetObject(Wscript.Arguments(0))
do until GetPage.readyState = "complete"
WScript.sleep 200
loop
WScript.echo GetPage.DocumentElement.InnerText
[批处理]在线获取双色球开奖结果历史数据相关推荐
- Java用Jsoup开发爬虫获取双色球开奖信息
想要获取双色球开奖信息,利用爬虫无疑是个比较方便的方式,针对简单的功能,除了python以外,Java也有比较便捷的方式--Jsoup 要获取指定位置的内容,需要知道该内容的标签,比如红球的标签是'l ...
- 【Python爬虫】利用爬虫抓取双色球开奖号码,获取完整数据,简洁45行代码实现,更新时间2023-06-28
链接:https://pan.baidu.com/s/18oE308_NVNPaCOACw_H5Hw?pwd=abc1 利用爬虫抓取双色球开奖号码,获取完整数据,简洁45行代码实现,更新时间2023- ...
- 利用Python获取历史双色球开奖结果
import requests import pymssql from lxml import etree #配置连接数据库信息 server = "-------------" ...
- Pandas学习(二)——双色球开奖数据分析
学习笔记汇总 Pandas学习(一)–数据的导入 pandas学习(二)–双色球数据分析 pandas学习(三)–NAB球员薪资分析 pandas学习(四)–数据的归一化 pandas学习(五)–pa ...
- 所有的双色球开奖记录都在这里了
初学python,写了一个爬取历史双色球开奖记录的程序.希望大家互相交流学习 1.找到数据的入口 百度一下双色球历史开奖记录,出来许多网站,找到可以查看历史记录的网站就行,我这里找到的是 http:/ ...
- python+requests+ 爬取官网双色球开奖数据
python+requests+mysql 爬取官网双色球开奖数据 分析网页数据获取方式 第一种查询方式 第二种查询方式 完整代码 分析网页数据获取方式 第一种查询方式 在官网上 可以找到多种数据查询 ...
- python 爬取中彩网双色球开奖数据,预测下一期开奖号码
爬取中彩网双色球开奖数据: import requests from bs4 import BeautifulSoup from collections import Counter# 获取内容 re ...
- Java小程序:模拟双色球开奖
双色球规则: // 双色球 :红色球号码 + 蓝色球号码// 六个红色球和一个蓝色球号码// 红色球号码从1~33中选择// 蓝色球号码从1~16中选择// 一等奖:七个号码相符(六个红色号码和一个蓝 ...
- Java爬取往期所有双色球开奖结果
梦想还是要有的,万一实现了呢?我相信经常买双色球的朋友和我都会有一个疑问,就是往期双色球的开奖结果是什么?我钟意的这一注双色球在往期是否开过一等奖,如果开过的话,基本上可以放弃这一注了,因为历史上应该 ...
- Python爬虫系列之双色球开奖信息爬取
Python基于Beautiful Soup库对双色球开奖信息进行爬取 代码仅供学习交流,请勿用于非法用途 小程序爬虫接单.app爬虫接单.网页爬虫接单.接口定制.网站开发.小程序开发 > 点击 ...
最新文章
- pcb 理论阻值、 过孔_射频电路PCB设计的困境和改善措施
- python装饰器原理-Python装饰器的实现原理
- FreeMarker 一二事 - 静态模板的使用与生成
- 1.3Python快速入门
- 关于servlet类,继承HttpServlet,但是无法导入HttpServlet包的原因和解决方法
- 阿里回应“拼多多员工淘宝账号被封”;微信脸书合办新冠病毒黑客马拉松;Kubernetes 1.18发布 | 极客头条...
- JS与Asp.Net的传值
- 重磅!贾扬清明日发布新一代云原生数仓与数据湖产品 | 凌云时刻
- 数据挖掘中的KNN算法实现论文
- java qlv转mp4 代码_怎么将qlv格式转换成mp4?教你快速转换视频格式的技巧
- 你想成为什么级别的程序员?
- 03Blender基本修改器,渲染基础知识
- html中siblings方法,jQuery siblings()方法的用法
- 【DBeaver】安装与使用教程
- 计算机应用软件用着总是闪退是什么原因
- 检测椭圆的长短轴参数
- 实战 | 如何利用 Scrapy 编写一个完整的爬虫!
- 今天女朋友问我多线程是什么?送命题?
- 华为S系列S2750S5700S6700交换机配置指南-接口管理
- 达梦8上安装ODBC