1. 程式人生 > >python爬取nba今天的信息

python爬取nba今天的信息

headers pri 獨行俠 agent ade 偉大的 mozilla 勝利 開拓者

最近無聊在寫python爬蟲,分享一個爬去nba今天信息的python腳本,可能沒寫的美觀,有優化的請大神指點!


?  /test sudo vim nba.py
#!/usr/bin/python
#-*- coding:utf-8 -*-
class url:
        def __init__(self,url):
                self.url = url
        def nba(self):
                import re
                import urllib2
                hearders = "User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"
                url = "%s" %(self.url)
                par = '2018-01-25.*htm\">(.*?)</a></li>'
                opener = urllib2.build_opener()
                opener.addheaders = [hearders]
                urllib2.install_opener(opener)
                html = urllib2.urlopen(url).read().decode("utf-8")
                data = re.findall(par,html)
                print type(data)
                for i in data:
                        print i
u = url('https://news.zhibo8.cc/nba/')
u.nba()


?  /test sudo python nba.py
<type 'list'>
【翻譯組】本賽季勇士的“死亡五小”為何統治力大減?
吉米-巴特勒曬與韋德合照:祝大哥生日快樂
‘壞籃框之樹’!奧尼爾曬被自己扣碎過的籃框
杜蘭特:火箭打的非常強硬 他們的變化不僅僅是CP3
安東尼27分 亞當斯21+10 雷霆大勝湖人迎3連勝
海沃德發推:很喜愛我們球隊的鬥誌
萊昂納德復出19+8約基奇23+9+7 馬刺主場大勝掘金
鉑金壓哨劈扣為尼克斯續命 兩隊進入第二個加時
27分20板!字母哥爆發客場雙殺奇才
寶刀未老!諾維茨基20分率隊迎獨行俠“首勝”
喬治缺陣 威少31+8+6甜瓜11+11 雷霆遭籃網逆轉
庫裏當選全明星西部票王!將成為西部隊長!
巴特勒賽後:我們需要變得謙遜 很高興我們輸球了
前瞻-開拓者vs步行者:兩者相爭,勇者勝
恩比德發推:美妙的一天!偉大的勝利+成為全明星
格裏芬:利拉德值得入選全明星 而不是僅在討論範圍中
絕命中投!沃爾拿下賽季新高16助攻
前瞻-馬刺VS步行者:五連客終遇銀發魔鬼


python爬取nba今天的信息