BeautifulSoup
モジュールを使用して、特定の情報を抽出したいhtmlファイルを解析しています。特にゲームの得点とチーム名。findAllがhtmlの空を返す
しかし、findAll
関数を使用すると、確かにhtml内にある文字列に対して空を返します。誰かが私が間違っていることを説明できるなら、それは大いに感謝されます。以下のコードを参照してください。
import urllib
import bs4
import re
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
my_url = 'http://www.foxsports.com/mlb/scores?season=2017&date=2017-05-09'
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
# html parser
page_soup = soup(page_html, "html.parser")
container = page_soup.findAll("div",{"class":"wisbb_teams"})
print(len(container))
リテラル、 'wisbb_teams'こと、すべてのmy_url''のためにHTMLで表示されていないようです。 –
掻き傷がありますか? – Nevermore