檢視支援球隊一周比賽安排的python指令碼

2021-08-16 21:01:25 字數 1831 閱讀 8486

# -*- coding: utf-8 -*-

import urllib.request

import random

import re

import datetime

from bs4 import beautifulsoup

url = "" % (datetime.datetime.now().strftime("%y-%m-%d"))

host = "www.dongqiudi.com"

referer = ""

my_team = [u'北京中赫國安', u'阿森納', u'拜仁慕尼黑', u'中國', u'德國']

'''

#@獲取403禁止訪問的網頁

'''

"mozilla/5.0 (windows nt 6.1; wow64; rv:30.0) gecko/20100101 firefox/30.0"

"mozilla/5.0 (compatible; msie 10.0; windows nt 6.2; win64; x64; trident/6.0)"]

def get_content(url, host, referer):

req=urllib.request.request(url)

req.add_header("user-agent",random.choice(my_headers))

req.add_header("host", host)

req.add_header("referer", referer)

req.add_header("get",url)

content=urllib.request.urlopen(req).read()

return content

week_day = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']

match_text = get_content(url, host, referer).decode('unicode-escape')

now = datetime.datetime.now()

for i in range(1, 8):

cur_day = now + datetime.timedelta(days = i - 1)

next_day = now + datetime.timedelta(days = i)

day_text = match_text[match_text.find("%s" % (cur_day.strftime('%y-%m-%d'))) : match_text.find("%s" % (next_day.strftime('%y-%m-%d')))]

split_text = beautifulsoup(day_text, "html.parser").get_text("", strip = true).split("<\\/tr>")

is_print = false

for text in split_text:

for team in my_team:

if text.find(team) != -1:

if is_print == false:

is_print = true

print('**********比賽日: ' + cur_day.strftime('%y-%m-%d') + ' ' + week_day[cur_day.weekday()] + '**********')

match_info = re.sub(r'[\n<>\\/tda]', " ", text).split()

一周又是一周

三年又三年,之後又三年,這就九年了,老大!無間道的話還迴盪在耳邊,而我入職以來,這就已經是第四周了。時間飛逝歲月如梭,一天一天的日子,感覺起來也挺快的。除了第一周剛上任的時候,感覺時間慢慢流,現在進入工作狀態以後,時間還是一閃而過的。白天的時間最是難熬,特別是下午的時候。工作時間久,而下午的時候也是...

一周IT動態

it企業動態 1 三星三年新增投資180萬億韓元 據南韓kbs電視台訊息,為提振經濟和培育新興產業,南韓三星集團8日發布新增投資和雇員的有關計畫,未來三年投資規模將增至180萬億韓元 約合人民幣1.1萬億元 雇用4萬名新員工.簡評 據了解,近年來南韓失業率居高不下,青年就業更是陷入寒冬。2 馬斯克考...

PTA一周練(第一周)記錄

因為想法比較雜亂無章,所以寫個部落格記錄一下練習中的一些想法與問題。第一周的練習記錄 7 1 正整數a b 題的目標很簡單,就是求兩個正整數a和b的和,其中a和b都在區間 1,1000 稍微有點麻煩的是,輸入並不保證是兩個正整數。輸入在一行給出a和b,其間以空格分開。問題是a和b不一定是滿足要求的正...