如何使用Selenium和Python抓取webapp时钟值?

goqiplq2  于 2022-12-18  发布在  Python
关注(0)|答案(1)|浏览(161)

我正在尝试使用一个webapp时钟与我的系统时钟来触发事件。我想刮取webapp时钟(serverClock)的值。
该页的源代码包含:

<p class="server_time">
<span class="serverTime">Today's date is: <b>Thursday&nbsp;12/15/2022</b></span>
<span class="serverClock"><span>The Server Time is: <b class="jquery_server_clock" data- 
ftclub="canyonoakscc"></b></span>
</p>
ubof19bj

ubof19bj1#

要打印webapp时钟(serverClock)的值,您可以使用以下locator strategies之一:

  • 使用 css_selector
print(driver.find_element_by_css_selector("p.server_time span.serverClock > span b").get_attribute("value"))
  • 使用 xpath
print(driver.find_element_by_xpath("//p[@class='server_time']//span[@class='serverClock']/span//b").get_attribute("value"))

*注意:您必须添加以下导入:

from selenium.webdriver.common.by import By

相关问题