【发布时间】:2021-08-10 02:39:44
【问题描述】:
我有一个脚本,可以单击我网站上的按钮来显示特定值。我想将这些特定值保存在 python 变量中。问题是这些值只有在我点击一些按钮后才会显示,所以我不能使用 beautifulsoup,因为它会在没有我的值的情况下扫描网站,所以我需要用 selenium 扫描这些值。有人知道该怎么做吗?感谢您的任何回答。
value = wait.until(EC.visibility_of_element_located((By.XPATH, "/html/body/div[2]/div[5]/div/div[1]/div[1]/div[1]/div[2]/div[2]/div/div[2]/div[2]/span[1]/span[1]"))).getAttribute("value") # get value
【问题讨论】:
-
我不确定您在寻找什么样的答案。你想要定位器还是???您尚未提供任何相关的 HTML,因此我们无法编写定位器。您单击按钮,然后在单击后从元素中获取文本/值。使用相关的 HTML 更新您的问题,格式正确,并更清楚您要查找的内容。
标签: python python-3.x selenium selenium-webdriver