我正在使用Selenium和Python,我无法找到类深度:
element = browser.find_elements_by_xpath('.//span[@class = "depths"]')
或
for a in browser.find_elements_by_class_name('depths')
来自此链接https://www.binance.com/trade.html?symbol=TRIG_BTC
您可以在此处查看包含此类的HTML:https://pastebin.com/CWEchN2f
我在我的代码中使用Selenium和其他网站有更多功能,没有任何问题。
答案 0 :(得分:0)
这是工作代码(更新):
from selenium import webdriver
from selenium.webdriver.support import ui
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
browser = webdriver.Chrome()
browser.get("https://www.binance.com/trade.html?symbol=TRIG_BTC")
elements = ui.WebDriverWait(browser, 10).until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR, ".depths")))
print(elements)
输出:
[<selenium.webdriver.remote.webelement.WebElement (session="08e1be69e2b4b7eff2d76c4b8420a287", element="0.8669087765654466-1")>,
<selenium.webdriver.remote.webelement.WebElement (session="08e1be69e2b4b7eff2d76c4b8420a287", element="0.8669087765654466-2")>]
你有2个这样的类元素(这里是用于检查的JavaScript代码):
然后访问循环中的单独元素或列表中的索引(元素)。
希望它可以帮到你!