Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Html 通用xpath查询_Html_Xpath - Fatal编程技术网

Html 通用xpath查询

Html 通用xpath查询,html,xpath,Html,Xpath,情况是这样的。我必须从不同域的HTML页面中检索一些信息。在一个域上,我需要的信息如下所示: <div class='class1'> <span class='class2'> TEXT I NEED </span> </div> 仅考虑到提供的HTML: //*[contains(@class,'class1')]/descendant::text() 。。。换句话说,string(//div[@class=“class1”])或

情况是这样的。我必须从不同域的HTML页面中检索一些信息。在一个域上,我需要的信息如下所示:

<div class='class1'>
     <span class='class2'> TEXT I NEED </span>
</div>

仅考虑到提供的HTML:

//*[contains(@class,'class1')]/descendant::text()

。。。换句话说,
string(//div[@class=“class1”])
规范化空间(//div[@class=“class1”])
if domain == 'com':
    rating = x.xpath('//span[@class="class2"]/text()')
if domain == 'de':
    rating = x.xpath('//div[@class="class1"]/text()')
//*[contains(@class,'class1')]/descendant::text()