Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.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
Python Selenium Webdriver:不在';td';标签_Python_Html_Selenium - Fatal编程技术网

Python Selenium Webdriver:不在';td';标签

Python Selenium Webdriver:不在';td';标签,python,html,selenium,Python,Html,Selenium,我在网页中有此HTML: 75毫米汞柱NIOSH 我试图在“tr”选项卡中打印文本,特别是“75毫米汞柱”和“NIOSH”。 我可以在名为vp\u li的变量中选择此“li”选项卡,当我调用print(vp\u li.text)时,它会打印“实验蒸汽压:” vp_li = extable.find_elements_by_tag_name("li")[3] vp = vp_li.find_element_by_xpath("table/tbody/tr/td") print(vp.text

我在网页中有此HTML:

  • 75毫米汞柱NIOSH
  • 我试图在“tr”选项卡中打印文本,特别是“75毫米汞柱”和“NIOSH”。 我可以在名为
    vp\u li
    的变量中选择此“li”选项卡,当我调用
    print(vp\u li.text)
    时,它会打印“实验蒸汽压:”

    vp_li = extable.find_elements_by_tag_name("li")[3]
    vp = vp_li.find_element_by_xpath("table/tbody/tr/td")
    print(vp.text)
    
    然而,当我运行这个程序时,它只打印一个空行。我怎样才能得到我想要的数据

    它打印“实验蒸汽压:”

    这是因为默认情况下,
    .text
    将只获取可见文本

    您可以通过获取
    textContent
    属性来解决此问题:

    vp_li = extable.find_elements_by_tag_name("li")[3] 
    print(vp_li.get_attribute("textContent"))