Python Selenium查找表的Xpath

2024-06-01 04:02:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用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")) ```

Tags: fromhttpsimportcomaddwwwdriverselenium
1条回答
网友
1楼 · 发布于 2024-06-01 04:02:12

您可以使用下面的css_选择器单击“下一步”按钮

button[data-testid='next-page-button']

请注意,有两个“下一页”按钮,一个是在网站打开后立即可以看到的按钮,另一个是在它的底部

因为它总是会找到第一个,所以我认为你应该很好地接受它

相关问题 更多 >