所以我想獲得本頁面(nba團隊)的所有圖片。 http://www.cbssports.com/nba/draft/mock-draft使用Python從網頁中提取圖像鏈接
但是,我的代碼給了一點以上。它給我,
<a href="/nba/teams/page/ORL"><img src="http://sports.cbsimg.net/images/nba/logos/30x30/ORL.png" alt="Orlando Magic" width="30" height="30" border="0" /></a>
我怎樣才能縮短到只給我,http://sports.cbsimg.net/images/nba/logos/30x30/ORL.png.
我的代碼:
import urllib2
from BeautifulSoup import BeautifulSoup
# or if your're using BeautifulSoup4:
# from bs4 import BeautifulSoup
soup = BeautifulSoup(urllib2.urlopen('http://www.cbssports.com/nba/draft/mock-draft').read())
rows = soup.findAll("table", attrs = {'class': 'data borderTop'})[0].tbody.findAll("tr")[2:]
for row in rows:
fields = row.findAll("td")
if len(fields) >= 3:
anchor = row.findAll("td")[1].find("a")
if anchor:
print anchor
因此,第一個沒有工作,但第二個沒有工作。 – user1497050 2012-07-05 18:57:59