我正在尝试从binance解析btc汇率,但由于某种原因,他们给出了错误。这样的标签存在,你可以检查它。
import requests
from bs4 import BeautifulSoup
HOST = "https://www.binance.com"
URL = "https://www.binance.com/ru/trade/BTC_USDT"
r = requests.get(URL).text
soup = BeautifulSoup(r,"lxml")
course = soup.find("div", class_="showPrice").text
这个类是动态形成的,不断变化,在requests的帮助下无法获取它的值。对于这个任务,最好使用selenium webdriver,它模拟浏览器的打开,同时在它的帮助下,还可以获取当前的动态速率,而不是在访问的时候这页纸。