# -*- 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不一定是滿足要求的正...