我正在构建一个小模块,它的任务是执行以下操作: - 阅读网页(cavirtex.com/orderbook) - 使用 urllib 获取源代码并使用 beautifulsoup 打开它 - 解析并获取body.div(id='xx')
现在,我被卡住了这里。我想重新美化结果并在较大的 tr 内迭代两行 td 并获取值并将它们求和。如果有人知道该怎么做,请向我解释一下,因为我已经被困在这里好几个小时了。哦,这是我的源代码:
myurl = urllib.urlopen('http://cavirtex.com/orderbook').read()
soup = BeautifulSoup(myurl)
selling = soup.body.div(id ='orderbook_buy')
selling = str(selling)
selling = BeautifulSoup(selling)
Sresult = selling.find_all(['tr'])
amount = 30
count = 0
cadtot = 0
locamount = 0
for rows in Sresult:
#agarrar string especifico para vez
Wresult = Sresult[count]
#crear lista
Eresult = [Wresult]
Eresult = str(Eresult)
cosito = str(Eresult[count])
print cosito
count = int(count) + 1
cadtot = cadtot + locamount