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