Python-Selenium元素返回“;无”;

Python-Selenium元素返回“;无”;,python,selenium,Python,Selenium,我正在尝试创建一个小脚本,告诉我地址是否需要某种类型的传送 我有一个地址列表输入到一个网站,它会返回他们是什么类型。为什么当我检查selenium中的元素时,它却没有返回值?从技术上讲,它必须在那里,甚至要通过“EC.presence\u of_element\u located”代码 输出为“无” HTML我正在尝试从中提取文本 <table class="delivery-details"> <tbody><tr&

我正在尝试创建一个小脚本,告诉我地址是否需要某种类型的传送

我有一个地址列表输入到一个网站,它会返回他们是什么类型。为什么当我检查selenium中的元素时,它却没有返回值?从技术上讲,它必须在那里,甚至要通过“EC.presence\u of_element\u located”代码

输出为“无”

HTML我正在尝试从中提取文本

<table class="delivery-details">
                        <tbody><tr>
                            <th colspan="3" id="delivery-details-addresstype">Residential Delivery Zone Address</th>
                        </tr>

住宅派递区地址

而不是浏览器。通过xpath(//必需路径)查找元素。获取属性(“值”),使用:


代替浏览器。通过xpath(//必需的路径)查找元素。获取属性('value'),使用:


在某些情况下,
“textContent”
对我很有效

browser.find_element_by_xpath(//path).get_attribute('textContent')

在某些情况下,
“textContent”
对我很有效

browser.find_element_by_xpath(//path).get_attribute('textContent')

什么是
None
不是元素,而是该元素名为
value
的属性。那么如何获取元素中的文本?这取决于元素的类型。也许还可以尝试发布相关的HTMLAH ok抱歉,更新了您已经尝试过的OPHave
。get_attribute('innerHTML')
?什么是
None
不是元素,它是该元素名为
value
的属性,那么如何获取元素中的文本?这取决于您拥有的元素类型。也许还可以尝试发布相关的HTMLAH ok抱歉,更新了您已经尝试过的OPHave
。获取属性('innerHTML')
browser.find_element_by_xpath(//path).get_attribute('textContent')