1
大家好,我正在做一個python腳本,它需要從網站提取數據並將日期存儲到sqlite3中。我在內容提取方面遇到了問題。這裏是我做beatifulsoup從網頁中提取數據python
#!/usr/bin/python
from BeautifulSoup import BeautifulSoup
import urllib2
import re
url="http://m.harveynorman.com.au/tv-audio/portable-audio/ipods"
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
A=soup.findAll('strong',{'class':'name fn'})
for B in A:
print = B.renderContents()
代碼和輸出是這樣的:
"iPod touch 16GB - White
iPod touch 4th Gen 32GB
Apple iPod Shuffle 2GB
iPod touch 16GB - Black
iPod nano 16GB
iPod touch 32GB"
,我嘗試使用
print = B.renderContents()[0]
拿到指定一個插入到sqlite3的,但輸出是這樣的:
i
i
A
i
i
i
所以我的問題是如何提取指定的一個(如:iPod touch 16GB - 白色)?
歡呼伴侶每一行的,它的工作原理 –