我試圖製作一個網站,使用美麗的湯4搜索遊戲的價格(按課)g2a。問題是,當我查看HTML代碼時,它清楚地顯示了第一個結果的價格(£2.30),但是當我在Beautiful Soup 4中搜索課程時,同一班級的標籤之間沒有任何內容:不在BS4上的代碼,但可以在'檢查元素'中找到
#summoningg2a
r = requests.get('https://www.g2a.com/?search=x')
data = r.text
soup = BeautifulSoup(data, 'html.parser')
#finding prices
prices = soup.find_all("strong", class_="mp-pi-price-min")
print(soup.prettify())
WRT。屏幕截圖 - 其中一個顯示「mp-pi-price-min」,而另一個顯示「mp-pi-price」,它們是不同的類別。 –