python爬取雙色球每期中獎號碼(原創)

2021-08-22 05:01:14 字數 1787 閱讀 9824

print "資料庫開始連線"

conn=mysql.connector.connect(host='127.0.0.1',

user='root',

passwd='123456',

db='test')

cursor = conn.cursor()

print "資料庫已經連線"

num=0

for j in range (3000,19000,1000):

for i in range(j+1,j+1000,1):

url=url1+bytes(i)+url2

# print url

html = requests.get(url)

# print html.text

title = re.findall('(.*?)', html.text, re.s)

# print "第",i,"期"

# print "紅球是:"

for each in title:

print each,

title1 = re.findall('(.*?)', html.text, re.s)

# print "籃球是:",

# for each in title1:

# print each

insert_ssq = ("insert into ssq(rq ,hq1,hq2,hq3,hq4,hq5,hq6,lq) values(%s,%s,%s,%s,%s,%s,%s,%s)")

data_ssq = none

if len(title)<6:

print "第",i,"條資料開始插入失敗"

break

data_ssq = [(i,title[0], title[1], title[2],title[3],title[4],title[5],title1[0])]

# cursor.execute(insert_ssq, data_ssq)

# num += 1

# conn.commit()

try:

cursor.executemany(insert_ssq, data_ssq)

num+=1

conn.commit()

print "成功插入第",i,"期"

except:

conn.rollback()

print "第",i,"期,插入失敗"

# 使用execute方法執行sql語句

# cursor.execute('select * from student where 1=1') # 表查詢

# 使用 fetchone() 方法獲取一條資料庫。

# values = cursor.fetchall()

# print(values)

# 關閉資料庫連線

print "關閉資料庫連線"

print "插入了",num,"條資料"

cursor.close()剛學習python,這個蠻有趣。

本人不研究彩票,只是別人所託。。。

python爬取雙色球歷史資料 爬取雙色球歷史資料

爬取雙色球歷史資料 需要的包 beautifulsoup install 指令碼如下 執行後生成的資料json處理後存在data檔案中 coding utf 8 import urllib import re import json from bs4 import beautifulsoup li ...

爬取雙色球開獎

爬取雙色球開獎資訊 實驗目的 了解http.cookiejar和cookie,了解如何獲取瀏覽器的header。實驗要求 掌握如何獲取瀏覽器headers的方法。本實驗需要外網連線。實驗原理 http.cookiejar簡介 有的 特別像社交 需要登陸才能抓取到 的資料,那麼光模擬瀏覽器請求 內容是...

python爬取雙色球以往開獎號碼

爬取雙色球開獎號碼 import requests import re defcrawl twoball page 10001 爬取網頁路徑 url str page shtml reponse requests.get url html reponse.text 檢測是否有這期 notfound ...