полчить из тега "a" что находится в событии
Не уверен что правильно написал заголовок и правильно изложил мысль.
нужно из этого <a target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byan" tabindex="2">Лучшие книги <b class="needsclick">об</b> <b class="needsclick">инвестициях</b> | Инвестирование</a> получить //yandex.ru/clck/jsredir?from=yandex.ru%3Byan делаю расширение для хрома. должно записывать яндекс ссылку которая получается при клике правой кнопкой мыши и копирывании ссылки. |
Берите содержимое аттрибута onmousedown и парсите
Цитата:
|
Обрезал ссылку не удачно
|
<a class="b-link serp-item__title-link serp-item__title-link" target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&text=%D0%A1%D0%9A%D0%90%D0%99%D0%9F&uuid=&state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW9J0KiE5XNXd0dp0ZMwFHovqKXvNaDLlJ0_lVrCjBiliyNv7JyCcTEsor8zx6uSiV2ySXjJpW3tFEm_AcPS0lZDAlD1faQgmu-kys852jRX7z_o7jw13Nge3LUcLWjmGPAt4eDUXu-NHY4Invmq8QPS5VAOPsD1dN_StULPwWfKMowR3kdcrsObhpaIVEIJa_wdrEe1YsSLWOcplkhGBA8vBeXJg5FOOVpmY1TuX7Tkzw&data=UlNrNmk5WktYejR0eWJFYk1LdmtxdFhveEt0OFIyVXNLM3JYSlk0eUNSTGtFUUlDc1RJVkxjY09MZkRoR0tzdEZwRzF1X1FlQzYwa3ppVGNNNUJfLTFUWGQ4Yk5QTngt&b64e=2&sign=3729989ddfc6295f98ceddd0fbcd5178&keyno=8&l10n=ru')" href="http://www.skype.com/" tabindex="2"><b class="needsclick">Skype</b> – бесплатные звонки через Интернет, недорогие звонки на телефоны</a> вот полностью мне из этого нужно //yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&am p;text=%D0%A1%D0%9A%D0%90%D0%99%D0%9F&uuid=&am p;state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW9J0KiE5XNXd 0dp0ZMwFHovqKXvNaDLlJ0_lVrCjBiliyNv7JyCcTEsor8zx6u SiV2ySXjJpW3tFEm_AcPS0lZDAlD1faQgmu-kys852jRX7z_o7jw13Nge3LUcLWjmGPAt4eDUXu-NHY4Invmq8QPS5VAOPsD1dN_StULPwWfKMowR3kdcrsObhpaIV EIJa_wdrEe1YsSLWOcplkhGBA8vBeXJg5FOOVpmY1TuX7Tkzw& amp;data=UlNrNmk5WktYejR0eWJFYk1LdmtxdFhveEt0OFIyV XNLM3JYSlk0eUNSTGtFUUlDc1RJVkxjY09MZkRoR0tzdEZwRzF 1X1FlQzYwa3ppVGNNNUJfLTFUWGQ4Yk5QTngt&b64e=2&a mp;sign=3729989ddfc6295f98ceddd0fbcd5178&keyno =8&l10n=ru |
Я же написал выше, что надо делать :blink:
<a class="b-link serp-item__title-link serp-item__title-link" target="_blank" onmousedown="rc(this,'//yandex.ru/clck/jsredir?from=yandex.ru%3Byandsearch%3Bweb%3B%3B&text=%D0%A1%D0%9A%D0%90%D0%99%D0%9F&uuid=&state=AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW9J0KiE5XNXd0dp0ZMwFHovqKXvNaDLlJ0_lVrCjBiliyNv7JyCcTEsor8zx6uSiV2ySXjJpW3tFEm_AcPS0lZDAlD1faQgmu-kys852jRX7z_o7jw13Nge3LUcLWjmGPAt4eDUXu-NHY4Invmq8QPS5VAOPsD1dN_StULPwWfKMowR3kdcrsObhpaIVEIJa_wdrEe1YsSLWOcplkhGBA8vBeXJg5FOOVpmY1TuX7Tkzw&data=UlNrNmk5WktYejR0eWJFYk1LdmtxdFhveEt0OFIyVXNLM3JYSlk0eUNSTGtFUUlDc1RJVkxjY09MZkRoR0tzdEZwRzF1X1FlQzYwa3ppVGNNNUJfLTFUWGQ4Yk5QTngt&b64e=2&sign=3729989ddfc6295f98ceddd0fbcd5178&keyno=8&l10n=ru')" href="http://www.skype.com/" tabindex="2"><b class="needsclick">Skype</b> – бесплатные звонки через Интернет, недорогие звонки на телефоны</a> <div id="res"></div> <script> document.querySelector('#res').innerHTML = document.querySelector('a.serp-item__title-link').getAttribute('onmousedown').split("'")[1]; </script> |
console.log(h2[j].getElementsByTagName('a')[0].onmousedown); например так выдает null :( |
Все большое спасибо получилось буду дальше мучаца:)
|
использование document.location.href и нажатие на ссылку эта одно и тоже или есть отличия для браузера и сервера
|
нет
|
Часовой пояс GMT +3, время: 14:17. |