我将给出一些我制作的代码片段。这里是:
url = urlopen("http://sports.yahoo.com/nhl/scoreboard?d=2013-01-19")
content = url.read()
soup = BeautifulSoup(content)
def yahooscores():
for table in soup.find_all('table', class_='player-title'):
for row in table.find_all('tr'):
date = None
for cell in row.find_all('td', class_='yspsctnhdln'):
for text in cell:
date = cell.text
if date is not None:
print ('%s' % (date) + ", 2013:")
我试图从网站的日期部分中删除“分数和时间表”一词,但我无法使用 .split() 和 .strip() 方法做到这一点。
所以,让我以上面的网站为例来解释一下我想做什么。
到目前为止,这是约会的结果:
Scores & Schedule: Jan 19, 2013:
我只想要这个:
Jan 19, 2013:
为了去掉这三个词,我有什么特别需要知道的吗?