1

私は次のことを行うタスクを持つ小さなモジュールを構築しています: - ウェブページ (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
4

2 に答える 2