Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.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 如何使用Scrapy/XPath从JavaScript代码中刮取lat/long_Python_Python 2.7_Xpath_Scrapy - Fatal编程技术网

Python 如何使用Scrapy/XPath从JavaScript代码中刮取lat/long

Python 如何使用Scrapy/XPath从JavaScript代码中刮取lat/long,python,python-2.7,xpath,scrapy,Python,Python 2.7,Xpath,Scrapy,我想从这个脚本中提取纬度和经度 <script type="text/javascript"> window.DETAILS_PAGE_MAP_GLOBALS = { GOOGLE_MAPS_LONGITUDE: 55.4159330979, GOOGLE_MAPS_LATITUDE: 25.1549968578 }; </script> 我总是得到0分。我知道它指的是假的 我的问题是,我怎样才能从剧本中得到时间和长度?我

我想从这个脚本中提取纬度和经度

<script type="text/javascript">
    window.DETAILS_PAGE_MAP_GLOBALS = {
        GOOGLE_MAPS_LONGITUDE: 55.4159330979,
        GOOGLE_MAPS_LATITUDE: 25.1549968578
    };
</script>
我总是得到0分。我知道它指的是假的


我的问题是,我怎样才能从剧本中得到时间和长度?我认为contains可能会有所帮助,但我不知道如何将正则表达式用于

一个直接来自文档的示例:

sel.xpath'//a[contains@href,图像]/text'.rer'名称:\s*'


这样,您就可以一次获得数据。

我对您的问题进行了编辑,使其内容比XPath更广泛。如果我更改太多,请随意进一步编辑或还原我的更改。嗯。。我在一个示例中尝试了XML和上面的XPath语句,结果返回true。@har07请问您在XML字段中输入了什么?该页面的所有来源?我试过了,但我弄错了我把它放在。。。。您在xml输入字段中发布了您能在我提出问题的网站上给我一个示例吗?抱歉,这将是太多的工作要测试抱歉!。如果您提供了一个完整的运行但失败的示例,我会让它工作。
contains(.//script[@type='text/javascript']/text(), 'window.DETAILS_PAGE_MAP_GLOBALS')