作者:雯颜哥_135 | 2022-10-14 19:50
这篇文章主要介绍了python爬取分析超级大乐透历史开奖数据,本次使用了requests和beautifulsoup库进行数据的爬取,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
博主作为爬虫初学者,本次使用了requests和beautifulsoup库进行数据的爬取
爬取网站:http://datachart.500.com/dlt/history/history.shtml —500彩票网
(分析后发现网站源代码并非是通过页面跳转来查找不同的数据,故可通过F12查找network栏找到真正储存所有历史开奖结果的网页)
如图:
爬虫部分:
from bs4 import BeautifulSoup #引用BeautifulSoup库
import requests #引用requests
import os #os
import pandas as pd
import csv
import codecs
lst=[]
url='http://datachart.500.com/dlt/history/newinc/history.php?start=07001&end=21018'
r = requests.get(url)
r.encoding='utf-8'
text=r.text
soup = BeautifulSoup(text, "html.parser")
tbody=soup.find('tbody',id="tdata")
tr=tbody.find_all('tr')
td=tr[0].find_all('td')
for page in range(0,14016):
td=tr
12下一页阅读全文
推荐阅读
-
如何解决《如何在调试设置为true时才能在Django中创建代码》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《popen不会捕获命令的所有输出》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《注释处理器生成的资源未打包到APK》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《Android-以编程方式显示键盘》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《Python-Twilio没有发送带有测试凭证的短信.》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《Android闹钟事件被延迟》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何创建ECDSA密钥以进行身份验证?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《具有nullSrcName的GSSContext》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《在TabLayout(材料设计)android中动态添加和删除选项卡》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《字典键和值是否以相同的顺序枚举?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《与CollapsingToolbarLayout一起使用时,NestedScrollView不会滚动到结尾》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《Swift2.0:`print`函数生成"传递给不带参数的调用的参数"错误》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《ng-click功能影响所有ng-repeat元素》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《离子条件文本颜色》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《c++迭代器卡在第一个值》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在ASP.NETCore中限制到控制器命名空间的路由》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《展开segue-当多个视图调用它时返回调用视图》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在SumoSelect下拉列表中获取选定的值?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《使用未对齐缓冲区进行矢量化:使用VMASKMOVPS:根据未对齐计数生成掩码?或者根本不使用那个insn》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《AX2012R2:查找查询花费的时间太长,查找永远不会打开》经验,为你挑选了1个好方法。 ...
[详细]