使用硒是否会更改会话的令牌?

问题描述 投票:0回答:1

我正在编写一个工具来使用硒在线检查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")>

我需要获得网站上的结果

selenium python-3.7 selenium-firefoxdriver
1个回答
0
投票

您看的没错。

  • 变量elem是通过browser.find_element_by_id('result')]标识的WebElement>
  • 变量elemnt
  • 是通过browser.find_element_by_css_selector('#results-log')标识的WebElement

    打印元素将采用以下格式:

<selenium.webdriver.remote.webelement.WebElement (session="289e304328d8a7900f7003d4ed6530be",        element="f807a2e7-8895-4e8d-b7af-ce3d27fbf897")>

您可以在Are element IDs numbers in Webdrivers?中找到相关的讨论

© www.soinside.com 2019 - 2024. All rights reserved.