, поэтому я установил «moz» для google chrome (он помогает мне получать результаты seo & Оценки PA для любого поиска, сделанного в Google). Как правило, я могу использовать imacros для скрепок данных с любого веб-сайта, но я не могу очистить данные, отображаемые при поиске в Google после установки этого расширения «moz», поскольку он не является частью кодов HTML. Может кто-то, пожалуйста, помогите мне исправить это? Буду признателен за любую оказанную помощь. :)Как извлечь текст из moz addon на chrome с помощью iMacros?
ответ
Попробуйте этот макрос для результатов поиска Google: (. Играть его в циклическом режиме, если это необходимо)
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
Эй, большое спасибо за ваши усилия на этом приятеле. Я запустил его на своей машине и вернусь назад с результатами –
Эй, приятель ... всего лишь одно слово - Блестящее. Вы просто потрясающе ... я боролся с этим около 1 недели день и ночь .. Это так сложно, но удивительно .. спасибо много снова .. :) –
Кроме того, у меня есть еще один запрос. Не могли бы вы объяснить, что происходит на 1-й 3-й линии, пожалуйста? Поскольку у меня есть время туфа, понимающее это ... :) –
Что вы видите при нажатии 'Ctrl + U' ("Просмотр исходной страницы «)? Возможно, команда ['SEARCH'] (http://wiki.imacros.net/SEARCH) может вам помочь. – Shugar
Поскольку это не элемент HTML, iMacros не позволит мне извлечь эти данные ... Итак, как мне заставить iMacros извлекать этот контент? : O –
Какой элемент? Что вы видите при нажатии «Ctrl + U» («Просмотр источника страницы»)? – Shugar