在iMacro中使用XPath到POS,导致运行时错误

时间:2014-08-01 14:10:07

标签: xml xpath web-scraping

当我尝试使用XPath表达式

//a[starts-with(@href, 'mailto')]/text()

它给了我需要的清单

但是当我在iMacros编辑器中显示相同的XPath表达式时显示为

TAG XPATH="(//a[starts-with(@href, 'mailto')]/text()" EXTRACT=TXT

我收到错误“RuntimeError:错误的XPath表达式:( // a [starts-with(@ href,'mailto')] / text(),line:2”

我做错了什么?我期待着你的帮助!

1 个答案:

答案 0 :(得分:0)

看起来你在text()

之后错过了一个右括号

变化:

TAG XPATH="(//a[starts-with(@href, 'mailto')]/text()" EXTRACT=TXT

要:

TAG XPATH="(//a[starts-with(@href, 'mailto')]/text())" EXTRACT=TXT