我想从此脚本中提取纬度和经度
<script type="text/javascript">
window.DETAILS_PAGE_MAP_GLOBALS = {
GOOGLE_MAPS_LONGITUDE: 55.4159330979,
GOOGLE_MAPS_LATITUDE: 25.1549968578
};
</script>
我试过这个xpath
contains(.//script[@type='text/javascript']/text(), 'window.DETAILS_PAGE_MAP_GLOBALS')
我总是得到0
。 我知道它指的是假
我的问题如何从该脚本获取lat和long?我认为包含可能会有所帮助,但我不知道如何
答案 0 :(得分:1)
您可以将正则表达式与Scrapy selectors一起使用。
直接来自文档的示例:
sel.xpath('//a[contains(@href, "image")]/text()').re(r'Name:\s*(.*)')
这样,您可以一次性获取数据。