【发布时间】:2021-06-14 11:23:28
【问题描述】:
我的目标网站是https://bscscan.com/address/0xb66e947f49b6811a8bf438040d1582232d3232d7#tokentxns
this text appears when you hover the mouse over time info
当您将鼠标悬停时,我试图在here(年龄)中获取最后一次交易的确切日期,因此我需要获取'title data-original-title'属性,因为它具有日期can be seen here但是当我尝试使用此代码获取日期时,它会打印 None
data = driver.find_element_by_xpath('//*[@id="body"]/div[3]/table/tbody/tr[1]/td[3]/span').get_attribute('title data-original-title')
print(data)
driver_path = "browser/chromedriver.exe"
partial_website_link = "b66e947f49b6811a8bf438040d1582232d3232d7"
final_website_link = f"https://bscscan.com/address/0x{partial_website_link}#tokentxns"
driver = webdriver.Chrome(driver_path)
driver.get(final_website_link)
time.sleep(3)
frame = driver.find_element_by_xpath('//*[@id="tokenpageiframe"]')
driver.switch_to.frame(frame)
data = driver.find_element_by_xpath('//*[@id="body"]/div[3]/table/tbody/tr[1]/td[3]/span').get_attribute('title data-original-title')
print(data)
【问题讨论】:
-
这里有什么问题?您可以找到该元素,但无法获取它的文本或 data-original-title 值?
-
@Prophet 嘿,我已经更新了问题。你能再检查一下吗?谢谢。
-
你试过我的答案了吗?
标签: python selenium web-scraping xpath hover