使用Regex提取Web元素

时间:2015-11-03 19:36:37

标签: javascript regex

我正在使用具有自定义提取功能的网络抓取工具,因此它可以抓取网页并从每个网页上的不同网页元素中提取数据。在我网站的每个页面上,我都有:

dataLayer.push({'event': 'eventName'});

目标是创建一个正则表达式,它从页面中每次出现的字符串中提取eventName。

我尝试创建以下正则表达式:

dataLayer.push["({'event': '].*["'});]

但问题是它在分号后返回页面上的任何内容。如何在分号处结束正则表达式并让它在每页上提取dataLayer.push({'event': 'eventName'});

提前致谢。

Screenshot of web crawler's extraction feature

0 个答案:

没有答案