1 Star 0 Fork 0

yangq/premierleague

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main - 副本.py 1.75 KB
一键复制 编辑 原始数据 按行查看 历史
yangq 提交于 2015-05-30 14:24 . 1st
#coding=gbk
import urllib
import re
from urllib import request
html=request.urlopen('http://www.ssports.com/match/index.html')
htmls=html.read().decode('utf-8')
#scoreItems = re.findall('<tr><td class="bol1"> (<b class=cc_0d>)?(d{1,2})(</b>)?</td><td class="bol1"><a href="http://www.ssports.com/teams/d*.html" target="_blank">(.{2,4})</a></td><td>(.d*)</td><td>(.d*)</td><td>(.d*)</td><td>(.d*)</td><td>(.d*)</td><td>(.d*)</td><td>(.d*)</td><td class="bol1">(.d*)</td>',htmls,re.S)
scoreItems = re.findall('<tr><td class="bol1"> (<b class=cc_0\d>)?(\d{1,2})(</b>)?</td><td class="bol1"><a href="http://www.ssports.com/teams/\d*.html" target="_blank">(.{2,4})</a></td><td>(.\d*)</td><td>(.\d*)</td><td>(.\d*)</td><td>(.\d*)</td><td>(.\d*)</td><td>(.\d*)</td><td>(.\d*)</td><td class="bol1">(.\d*)</td>',htmls,re.S)
print('''\
ʤ ƽ ʧ ʤ \
''')
for item in scoreItems:
if len(item[3]) == 2:
print(item[3]+' '+ '%2s'%str(item[1]) + ' %2s'%str(item[4]) + ' %2s'%str(item[5]) + ' %2s'%str(item[6]) + ' %2s'%str(item[7]) + ' %2s'%str(item[8]) + ' %2s'%str(item[9]) + ' %3s'%str(item[10]) + ' %3s'%str(item[11]))
#print(item[3]+' '+ '%2s'%str(item[1]))
elif len(item[3]) == 3:
print(item[3]+' '+ '%2s'%str(item[1]) + ' %2s'%str(item[4]) + ' %2s'%str(item[5]) + ' %2s'%str(item[6]) + ' %2s'%str(item[7]) + ' %2s'%str(item[8]) + ' %2s'%str(item[9]) + ' %3s'%str(item[10]) + ' %3s'%str(item[11]))
#pass
else :
print(item[3]+' '+ '%2s'%str(item[1]) + ' %2s'%str(item[4]) + ' %2s'%str(item[5]) + ' %2s'%str(item[6]) + ' %2s'%str(item[7]) + ' %2s'%str(item[8]) + ' %2s'%str(item[9]) + ' %3s'%str(item[10]) + ' %3s'%str(item[11]))
#pass
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/yangq/premierleague.git
git@gitee.com:yangq/premierleague.git
yangq
premierleague
premierleague
master

搜索帮助