2017-02-17 51 views
0

所以我已经安装了谷歌浏览器的“moz”add(它可以帮助我获得seo搜索结果&在谷歌上进行的任何搜索的PA评级)。通常情况下,我可以使用imacros从任何网站上删除数据,但是我无法在安装此“moz”扩展名后在Google搜索中显示数据,因为它不是HTML代码的一部分。有人可以帮我解决这个问题吗?任何帮助深表感谢。 :)如何使用iMacros从铬moz插件中提取文本?

+0

你怎么看按下“Ctrl键+ U”时(“查看页面源代码“)?也许['SEARCH'命令](http://wiki.imacros.net/SEARCH)可以帮助你。 – Shugar

+0

由于这不是一个HTML元素,iMacros不会让我提取这些数据......所以我如何让iMacros提取这些内容呢? :O –

+0

这是什么元素?按“Ctrl + U”(“查看页面源代码”)时看到什么? – Shugar

回答

0

试试这个宏谷歌的搜索结果:(如有需要发挥它的循环模式)

SET S "(function() {var elsH3 = document.getElementsByTagName('h3');" 
ADD S "for (i = 0; i < elsH3.length; i++)" 
ADD S "elsH3[i].setAttribute('mozbarpa', window.frames[i + 2].document.querySelector('div.title').innerHTML.match(/\\d+/));})()" 
URL GOTO=javascript:{{S}} 

SET !EXTRACT_TEST_POPUP NO 
TAG POS={{!LOOP}} TYPE=H3 ATTR=CLASS:"r" EXTRACT=HTM 
SET mozBarPA EVAL("'{{!EXTRACT}}'.match(/mozbarpa="(.*?)"/)[1];") 
PROMPT {{mozBarPA}} 
SET !EXTRACT NULL 

+0

嘿,谢谢你对这哥们的努力..我会在我的机器上运行,并恢复结果 –

+0

嘿伙计...只是一个字 - 辉煌。你简直太棒了...我一直在为这个问题挣扎着,一天一夜。这太复杂了,但真棒..再次感谢.. :) –

+0

另外,我还有一个要求。你能解释一下第三条线上发生了什么吗?因为我有一个凝灰岩时间了解它...... :) –

相关问题