当我尝试使用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”
我做错了什么?我期待着你的帮助!
答案 0 :(得分:0)
看起来你在text()
之后错过了一个右括号变化:
TAG XPATH="(//a[starts-with(@href, 'mailto')]/text()" EXTRACT=TXT
要:
TAG XPATH="(//a[starts-with(@href, 'mailto')]/text())" EXTRACT=TXT