我如何获得未写出的网站部分
How do I get part of website that is not written out
如何获取网站的一部分
我对图片中显示的数字感兴趣,它不会直接显示在页面上。
要打印 data-datetime 属性的值,您可以使用以下任一方法 :
使用Python和CSS_SELECTOR
:
print(driver.find_element(By.CSS_SELECTOR, "div.TimeStamp span[data-interval='60']").get_attribute("data-datetime"))
使用Java和xpath
:
System.out.println(wd.findElement(By.xpath("//div[@class='TimeStamp' and @data-interval='60']")).getAttribute("data-datetime"));
理想情况下,您需要为 visibilityOfElementLocated()
/ visibility_of_element_located()
引入 并且您可以使用以下任一项 :
使用Java和cssSelector
:
System.out.println(new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.TimeStamp span[data-interval='60']"))).get_attribute("data-datetime"));
使用Python和XPATH
:
print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//div[@class='TimeStamp' and @data-interval='60']"))).get_attribute("data-datetime"))
注意:您必须添加以下导入:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
如何获取网站的一部分
我对图片中显示的数字感兴趣,它不会直接显示在页面上。
要打印 data-datetime 属性的值,您可以使用以下任一方法
使用Python和
CSS_SELECTOR
:print(driver.find_element(By.CSS_SELECTOR, "div.TimeStamp span[data-interval='60']").get_attribute("data-datetime"))
使用Java和
xpath
:System.out.println(wd.findElement(By.xpath("//div[@class='TimeStamp' and @data-interval='60']")).getAttribute("data-datetime"));
理想情况下,您需要为 visibilityOfElementLocated()
/ visibility_of_element_located()
引入
使用Java和
cssSelector
:System.out.println(new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("div.TimeStamp span[data-interval='60']"))).get_attribute("data-datetime"));
使用Python和
XPATH
:print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//div[@class='TimeStamp' and @data-interval='60']"))).get_attribute("data-datetime"))
注意:您必须添加以下导入:
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC