我正在编写一个工具来使用硒在线检查mac地址,我设法找到了输入和提交,但是当我索要结果时,它会打印会话ID和令牌
import selenium
## set up options
options = Options()
options.headless=True
browser.Firefox(options, exceutable_path=r"geckodriver_path")
browser.get("site-URL")
## mac address sent to site
elem = browser.find_element_by_id('result')
elemnt = browser.find_element_by_css_selector('#results-log')
print (elem)
print (elemnt)
输出是一些会话信息
<selenium.webdriver.remote.webelement.WebElement (session="289e304328d8a7900f7003d4ed6530be", element="f807a2e7-8895-4e8d-b7af-ce3d27fbf897")>
我需要获取网站上的结果
答案 0 :(得分:0)
您看对了。
browser.find_element_by_id('result')
browser.find_element_by_css_selector('#results-log')
打印元素将采用以下格式:
<selenium.webdriver.remote.webelement.WebElement (session="289e304328d8a7900f7003d4ed6530be", element="f807a2e7-8895-4e8d-b7af-ce3d27fbf897")>
中找到相关的讨论