Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Selenium Python中查找文本节点#text_Python_Html_Selenium - Fatal编程技术网

在Selenium Python中查找文本节点#text

在Selenium Python中查找文本节点#text,python,html,selenium,Python,Html,Selenium,我有下面的HTML <div class="detailSection"> <span>Authorized Person(s) Detail</span> <span> <b>Name &amp; Address</b> </span> <b

我有下面的HTML

<div class="detailSection">
            <span>Authorized Person(s) Detail</span>
            <span>
                     <b>Name &amp; Address</b>
            </span>
            <br>
            <br>
            <span>Title&nbsp;MGR</span>
            <br>
            <br>
            "
            EYN, KHASHY    "   
            <span>

               <div>
               100 Wall Street<br>
               NEW YORK, NY 10005<br>
               </div>
    
            </span>
            <br>
            </div>
这给了我所有的文字,除了EYN,KHASHY。可能是因为所有其他文本都是某个元素的一部分,正如chromedev工具在我悬停时告诉我的那样。#文本“EYN,KHASHY”返回为空白


如何选择此节点并提取此信息?

如果“persons”是父
块,则您需要的是
persons.text
。该文本不在子标记中,而是该标记的文本

如果“persons”是父
块,则您需要的是
persons.text
。那个文本不在子标签中,而是那个标签的文本。天哪,我不敢相信我忽略了那个。非常感谢。请将其作为答案发布,以便我将其标记为已回答。
 persons = driver.find_element_by_xpath('//*[@id="maincontent"]/div[2]/div[6]')
        all_children = persons.find_elements_by_xpath(".//*")
        for child in all_children:
            li_person.append(child.text)
            print(child.text)