エラーを必要とするというエラーを取得:」+ハブ) はTypeError:strをしなければならない、Pythonに新しく、15分ごとにリフレッシュするテーブルをwebscrapeしようとしました。</p> <p>C: Pythonは> Pythonは トレースバック(最新の呼び出しの最後)webscrape.py:( 印刷に ファイル "webscrape.py"、ライン23を、「ハブ文字列に
コード一覧ません:
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
my_url = 'http://www.ercot.com/content/cdr/html/real_time_spp'
# opening up connection, grabbing the web page
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
# html parsing
page_soup = soup(page_html, "html.parser")
# grabs the market conditions
intervals = page_soup.findAll("div",{"id":"today"})
for interval in intervals:
hubs = interval.table.tr.th["class"]
price_intervals = interval.findAll("td",{"class":"labelClassCenter"})
all_prices = price_intervals[0].text
print ("hubs:" + hubs)
print ("all_prices:" + all_prices)
...ハブ場合....あなたはそれがそのようなコンテンツだ表示することはできませんので、リストでありますたとえば、 'print(" Hubs: "+ hubs [0])'と書くと、1つの結果を得るか、 'print(" Hubs: "+ hubs.join ( "、")) ' – Hackerman