2017-02-17 87 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

另外,我還有一個要求。你能解釋一下第三條線上發生了什麼嗎?因爲我有一個凝灰岩時間瞭解它...... :) –

相關問題