我正在尝试使用python使用selenium访问以下网站。我一直在尝试查找表的xpath,但它似乎是隐藏的。有人知道我做错了什么吗?提前谢谢
https://www.stakingrewards.com/cryptoassets
from bs4 import BeautifulSoup
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
import pandas as pd
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument("--enable-javascript")
options.add_argument('--no-sandbox')
options.add_argument("window-size=1200x600")
driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
driver.get(f'https://www.stakingrewards.com/cryptoassets')
driver.implicitly_wait(10)
iframes = driver.find_elements_by_xpath("//html/body/")
print(iframes[0].get_attribute("outerHTML")) ```
您可以使用下面的css_选择器单击“下一步”按钮
请注意,有两个“下一页”按钮,一个是在网站打开后立即可以看到的按钮,另一个是在它的底部
因为它总是会找到第一个,所以我认为你应该很好地接受它
相关问题 更多 >
编程相关推荐