public function history_draw()
{$fp = fsockopen('www.cwl.gov.cn', 80, $errno, $errstr, 60) or die('fsockopen失败:' . $errno . $errstr);$out = <<<REQ
GET http://www.cwl.gov.cn/cwl_admin/kjxx/findDrawNotice?name=ssq&issueCount=&issueStart=&issueEnd=&dayStart=2003-01-01&dayEnd=2019-05-09&pageNo=1 HTTP/1.1
Host: www.cwl.gov.cn
Accept: application/json, text/javascript, */*; q=0.01
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36
Referer: http://www.cwl.gov.cn/kjxx/ssq/kjgg/
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Cookie: UniqueID=sI611WdNxE1ycO4W1557392848234; Sites=_21; _ga=GA1.3.1189624613.1556598902; 21_vq=11; _gid=GA1.3.1590231225.1557392849; _gat_gtag_UA_113065506_1=1
REQ;$out .= "\r\n\r\n"; // !!!必须有两个换行,否则会一直报超时!!!fwrite($fp, $out);$data = '';while (!feof($fp)) {$data .= fgets($fp, 128);}fclose($fp);$result = substr($data, strpos($data, '{'));$result = json_decode($result, true);foreach ($result['result'] as $value) {$red = explode(',', $value['red']);$new[] = array('issue' => $value['code'],'draw_date' => substr($value['date'], 0, 10),'blue' => $value['blue'],'red_1' => $red[0],'red_2' => $red[1],'red_3' => $red[2],'red_4' => $red[3],'red_5' => $red[4],'red_6' => $red[5],);}$this->db->insert_batch('dual_ball', $new);
}

SQL文件下载:

https://files.cnblogs.com/files/gentsir/dual_ball.zip

转载于:https://www.cnblogs.com/gentsir/p/10842621.html

通过fsockopen()方法从中国福彩网获取双色球历史中奖数据相关推荐

  1. 利用python数据分析,获取双色球历史中奖信息!(内含详细代码)

    前言: 毫无例外,基本上是所有人都有一颗中奖的心,不管是有钱的,还是没钱的!你们说对吗? 对于技术人员来说,通过技术分析,可以增加中奖几率,现使用python语言收集历史双色球中奖信息,之后进行预测分 ...

  2. python爬虫获取双色球历史中奖纪录写入数据库

    from datetime import datetime import pymysql import requests import time import re import urllib.req ...

  3. 如何通过中国知网获取期刊封面及目录页

    笔者前不久接到一个求助,希望提供某期刊某期的封面及目录页信息,该刊有其发表的论文,现急需.所在馆2012年期刊已经下架打捆(尚未送出装订),无功而返.笔者另行求助,得到中国知网产品经理吕蜜女士的帮助. ...

  4. 用requests和pandas爬取中国福彩网官网 双色球 历年全部彩票数据

    2019.6.11更新 今天查看发现网站用上了瑞数MmEwMD加密,本文已经不起作用了,就随便看看思路好了. 网址 中国福彩网: http://www.cwl.gov.cn/kjxx/ssq/kjgg ...

  5. python 使用 selenium 爬取中国福利彩票双色球历史中奖号码

    python 使用 selenium 爬取中国福利彩票双色球历史中奖号码 前期准备 版本:python3 模块:selenium.time.pprint 一开始使用的是 tree 的方式获取数据,但发 ...

  6. 通达信行情数据获取--python_利用 Python 获取余额宝历史收益数据

    最近想做一个关于用一些指数基金与余额宝组成的简单 风险-无风险 投资组合的实验计算,发现通达信之类的行情软件并没有提供完整的余额宝收益信息,如通达信仅有年化收益率的数据,并没有万份收益的数据.因此考虑 ...

  7. 利用 Python 获取余额宝历史收益数据

    最近想做一个关于用一些指数基金与余额宝组成的简单 风险-无风险 投资组合的实验计算,发现通达信之类的行情软件并没有提供完整的余额宝收益信息,如通达信仅有年化收益率的数据,并没有万份收益的数据.因此考虑 ...

  8. Python爬虫项目实例——爬取【乐彩网】双色球历史获奖红蓝球数据

    爬取[乐彩网]双色球历史获奖红蓝球数据 最终存到excel中 爬取数据要求为: 代码如下: import requests from lxml.html import etree import rec ...

  9. 2 获取基金历史净值数据

    一 功能介绍 功能:获取基金历史净值数据 数据来源: https://fundf10.eastmoney.com/F10DataApi.aspx?type=lsjz&code={}&p ...

最新文章

  1. BZOJ1503:[NOI2004]郁闷的出纳员——题解
  2. 144. Binary Tree Preorder Traversal(非递归实现二叉树的前序遍历)
  3. 21.C 语言与 C++在内存分配有什么区别?
  4. 工作288:跨组件传值
  5. linux下ip协议(V4)的实现(一)
  6. laravel框架学习之路(一)前后台用户认证分离
  7. 句句真研—每日长难句打卡Day5
  8. python之路8-内置模块介绍
  9. python生成指定年份所有的天,并计算每天属于一年的第几周和周几
  10. 计算机控制系统在电厂的应用,计算机控制系统在电厂中的应用.doc
  11. js 判断系统类型和手机型号(厂商)
  12. ural 1069. Prufer Code
  13. 001 A Comprehensive Survey of Privacy-preserving Federated Learning(便于寻找:FedAvg、垂直联邦学习的基本步骤)
  14. 【破解利器】反汇编工具 and 反编译(Decompilers)
  15. insmod: error inserting './scull.ko': -1 Unknown symbol in module
  16. 配置freeglut和glew
  17. Axure 元件库-原型
  18. 数据权限设计:从RBAC到ABAC的演变
  19. 唯品会订单分库分表的实践总结以及关键步骤
  20. oracle分区注意点,ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项

热门文章

  1. html实现画板的基本操作,javascript实现画板功能
  2. 无能狂怒之@RequestParam、@PathParam、@PathVariable三者有什么区别我都不知道!
  3. CDeC-Net代码实现
  4. 重拾javascript动态客户端网页脚本
  5. 简练软考知识点整理-项目管理过程与过程组
  6. linux fprintf sprintf 函数
  7. node爬取app数据_使用node.js如何爬取网站数据
  8. 请问怎么设置默认浏览器
  9. 快手__nsTokensig和sig签名
  10. installation of package ‘igraph’ had non-zero exit status的解决方案