0
私はスパンタグからテキストを取得したいが、私はそのような問題がある。私はこれを書いた 、<span>から美味しいスープ
import bs4 as bs
import urllib.request
page = urllib.request.urlopen('http://www.accuweather.com/en/az/baku/27103/current-weather/27103').read()
soup = bs.BeautifulSoup(page, 'html.parser')
print(soup.find_all('li', class_='wind'))
、それはその[<li class="wind"><strong>28 km/h</strong></li>]
のように返されたが、私は、私が試した
だけ "毎時28キロを" 取得したいという
page = urllib.request.urlopen('http://www.accuweather.com/en/az/baku/27103/current-weather/27103').read()
soup = bs.BeautifulSoup(page, 'html.parser')
print(soup.find_all("span" , { "class" : "wind" }))
が、どちらもうまくいかなかった。それで私を助けてください。あなたも.select_one()
を使用し、同じ要素を見つけることができ
print(soup.find('li', class_='wind').get_text())
または、:あなたが単一の要素を取得し、目的の要素のテキストを取得するために.get_text()
を呼び出すために.find()
ない.find_all()
を使用する必要が
素晴らしい!どうもありがとう。あなたは私がどのように助けてくれたかわからない:)そして助言もありがとう。ちなみに、soup.select_oneは働いていて、soup.findはしませんでした –