【发布时间】:2015-02-17 22:16:07
【问题描述】:
我希望这不会太麻烦,但我正在尝试从 XML 节点或使用 R 的节点集提取 javascript 语法。
我想从以下节点中提取部分 url:
[[76]] <'a href="javascript:;" onclick="self.name='regmain'; window.open('regcssm.asp?Cl=23&Lg=1&Co=1201.00', 'regpopup', 'height=400,width=400,resizable=yes,scrollbars=yes'); return false;">1201.00<'/a>
这个页面来自UN Harmonized System for Products Classification,实际上是一个.asp页面。
但是,我设法解析它并找到了必要的节点。
无论是从网络上还是在此论坛中,我都无法确定 R 是否具有提取此 url 的能力:(regcssm.asp?Cl=23&Lg=1&Co=1201.00)。 我试过 xmlGetAttr (它只给出'javascript')和 xpathSApply 给出 1201.00。
有没有办法这样做,或者从 R 中的 xml 中提取这一行作为文本字符串?
WIN 7-64BIT,R 3.0.1。
【问题讨论】:
标签: javascript r xml-parsing web-scraping