私は次のことを行うタスクを持つ小さなモジュールを構築しています: - ウェブページ (cavirtex.com/orderbook) を読む - urllib でソースを取得し、beautifulsoup で開く -parse してbody.div(id='xx')
今すぐ取得するここ。私は結果を美しく再構築し、より大きなtr内のtdの2行を反復処理し、値を取得してそれらを合計したいと考えています。誰かがそれを行う方法を知っている場合は、説明してください。私はここで数時間立ち往生しています。ああ、これが私のソースコードです:
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