成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

[No.003-0]爬蟲網(wǎng)易賠率數(shù)據(jù)并導入到mysql數(shù)據(jù)庫

cikenerd / 2300人閱讀

摘要:所以我不得不做的就是把每天的賠率數(shù)據(jù)導入到我自己的數(shù)據(jù)庫,根據(jù)一定的運算法則,將可能性篩選出來,然后我再做進一步的判斷。

    首先,我擁有這個導入賠率的需求,并且,我需要的是所有的數(shù)據(jù)賠率,我需要把某些臟賠率(極有可能不會出現(xiàn)的賠率,誤導彩迷的賠率)刪除,并且我需要知道這些賠率的比分,刪除這些賠率,可以逆推正確比分以及賠率的區(qū)間。
    所以我不得不做的就是把每天的賠率數(shù)據(jù)導入到我自己的數(shù)據(jù)庫,根據(jù)一定的運算法則,將可能性篩選出來,然后我再做進一步的判斷。
#encoding:utf-8
import urllib2
from bs4 import BeautifulSoup

website = "http://caipiao.163.com/order/jczq-hunhe/#from=leftnav"
page = urllib2.urlopen(website)
soup = BeautifulSoup(page)
for incident in soup("td"):
    print incident
得到類似于以下的結果集:
負其他

120.00
0
14.00
1
5.20
2
3.55
3
3.50
4
4.70
5
7.50
6
13.00
7+
18.00
……

這里得到的結果,僅僅是賠率的結果,而且需要吧gametype的內(nèi)容篩選出來,得到緊缺的,總進球 7球 18賠率的結果;

接下來

提取td中的內(nèi)容,使用re正則來提?。?br> 直接在for循環(huán)中使用re,避免使用文件作為緩存

#查詢半全場的賠率
for item in soup.findAll("td",{"gametype":"bqc"}):
    print item.find("div").string
#查詢表中的標簽,并將內(nèi)容篩選出來
#半全場賠率,依次為"勝勝","勝平","勝負","平勝","平平","平負","負勝","負平","負負"
for item in soup.findAll("td",{"gametype":"bqc"}):
     print item.find("div").string

#再查詢比分賠率
#先是勝賠,1:0~勝其他,之后是平賠,0:0~3:3,平其他,并將其導入比分賠率bfpl
temp = ["1:0","2:0","2:1","3:0","3:1","3:2","4:0","4:1","4:2","5:0","5:1","5:2","勝其他","0:0","1:1","2:2","3:3","平其他","0:1","0:2","1:2","0:3","1:3","2:3","0:4","1:4","2:4","0:5","1:5","2:5","負其他"]
i = 1
bfpl = []
for item in soup.findAll("td",{"gametype":"bf"}):
    bfpl.append(item.find("div").string)

#---------------------
#構建比分賠率字典
i = 1
temp = ["1:0","2:0","2:1","3:0","3:1","3:2","4:0","4:1","4:2","5:0","5:1","5:2","勝其他","0:0","1:1","2:2","3:3","平其他","0:1","0:2","1:2","0:3","1:3","2:3","0:4","1:4","2:4","0:5","1:5","2:5","負其他"]
len



#再查詢總進球賠率
for item in soup.findAll("td",{"gametype":"zjq"}):
     print item.find("div").string

#----------------------------------------
#查詢所有的主隊、客隊名字數(shù)據(jù)以及場次數(shù)據(jù)
#主隊hostTeam
i = 1
hostTeam = []
for item in soup.findAll("em",{"class":"hostTeam"}):
    hostTeam.append(item.b.string)
    i+=1

for item in hostTeam:
    print hostTeam[item]

#客隊guestTeam
i = 1
guestTeam = []
for item in soup.findAll("em",{"class":"guestTeam"}):
    guestTeam.append(item.b.string)
    i+=1

for item in guestTeam:
    print guestTeam[item]

#------------------
#場次以及主隊客隊數(shù)據(jù)
#------------------
i = 1
for item in hostTeam:
    print "---------"
    print screening[i],hostTeam[i],guestTeam[i]
    i+=1

#-----------------------
#場次信息 jtip
i = 1
screening = []
for item in soup.findAll("span",{"class":"co1"}):
    screening.append(item.i.string)
    i+=1

#遍歷場次數(shù)據(jù)
i=1
for item in screening:
    print screening[i]
    i+=1

#------------------
#做出場次+比分的list-->scbf[]
for item in screening:
    i=0
    while i           
               
                                           
                       
                 

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/37346.html

相關文章

  • [No.003-1]爬蟲網(wǎng)易賠率數(shù)據(jù)導入mysql數(shù)據(jù)

    摘要:獲取場次以及分數(shù)合集比如比分對應代碼表對應對應勝其他對應平其他對應負其他因此場次和比分結合為,場次信息比分標題勝其他平其他負其他場次比分之后遍歷得到結果集如場次為位數(shù)字,第一個為主場比分,中間為冒號,最后一個為客場比分平其他 #encoding:utf-8 import urllib2 from bs4 import BeautifulSoup website = http://ca...

    Warren 評論0 收藏0
  • [No.003-5]爬蟲網(wǎng)易賠率數(shù)據(jù)導入mysql數(shù)據(jù)

    摘要:創(chuàng)建比賽結果數(shù)據(jù)庫導入結果到導入到數(shù)據(jù)庫中更新勝負數(shù)據(jù)插入更新勝場勝其他更新負場負其他更新平局平其他查看更新結果 創(chuàng)建比賽結果數(shù)據(jù)庫 CREATE TABLE `results` ( `id` char(14) NOT NULL, `scr` char(3) NULL , `lea` char(100) NULL , `gmd` date NULL , `hos` char...

    ybak 評論0 收藏0
  • [No.003-3]爬蟲網(wǎng)易賠率數(shù)據(jù)導入mysql數(shù)據(jù)庫--MySQL

    摘要:創(chuàng)建數(shù)據(jù)庫以及表,并導入數(shù)據(jù)創(chuàng)建數(shù)據(jù)庫創(chuàng)建表勝分數(shù)比分平負導入數(shù)據(jù)導入到數(shù)據(jù)庫中 創(chuàng)建數(shù)據(jù)庫以及表,并導入數(shù)據(jù) --創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE `data` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; --創(chuàng)建表 --win w 勝 0 分數(shù) 1 比分 --draw d 平 --lose l 負 C...

    ztyzz 評論0 收藏0
  • [No.003-4]爬蟲網(wǎng)易賠率數(shù)據(jù)導入mysql數(shù)據(jù)

    摘要:收集比賽結果場次先獲得包含和其他信息的隊列賽事類型比賽日期刪除無效的前個數(shù)據(jù)主隊,客隊勝平負賠率刪除首尾兩個無效數(shù)據(jù)比分結果以及比分結果賠率形成場次日期唯一裝配結果集更新數(shù)據(jù)庫內(nèi)容更新勝平負勝其他平其他負其他更新總進球勝其 收集比賽結果 #encoding:utf-8 import sys import urllib2 import re from bs4 import Beauti...

    BlackHole1 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<