Просмотр полной версии : Переход по ссылке в Tampermonkey
Всем привет с берегов Невы!
Какой скрипт добавить в расширение Tampermonkey, которое после открытия html-страницы в браузере, найдёт на ней нужную ссылку и перейдёт по ней?
document.querySelector('a.class[href^="/link-start"]').click()
Спасибо за отклик, но не работает со страницы https://cash-click.ru/?r=3.
Скрипт полностью:
// ==UserScript==
// @name r=3 to 1x100 https
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://*/?r=3
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAE AAAICTAEAOw==
// @grant none
// ==/UserScript==
(function() {
document.querySelector('a.class[href^="/?serf=100"]').click()
})();
document.querySelector('a.class[href^="/?serf=100"]')
Ну селектор был приведен для примера. Не обязательно, что у ссылки на странице будет класс class. Надо подставить тот, который вам нужен в конкретной ситуации.
И селектор href^="/?serf=100" означает, что url начинается с этого значения. А с ?serf=100 он начинаться не может.
voraa,
Спасибо за подсказку, но не работают все 3 варианта:
1) document.querySelector('a[href^="/cash-click.ru/?serf=100"]').click();
2) document.querySelector('a[href^="cash-click.ru/?serf=100"]').click();
3) document.querySelector('a[href^="https://cash-click.ru/?serf=100"]').click();
obgora, открой сайт в инспекотре. Там у ссылки написано href="что-то", вот точно также надо "что-то" написать и селектор.
Спасибо за подсказку, но не работают все 3 варианта:
1) document.querySelector('a[href^="/cash-click.ru/?serf=100"]').click();
2) document.querySelector('a[href^="cash-click.ru/?serf=100"]').click();
3) document.querySelector('a[href^="https://cash-click.ru/?serf=100"]').click();
как вариант
document.querySelector('a[href*="cash-click.ru/?serf=100"]').click();
Сработал вариант со звёздочкой:
document.querySelector('a[href*="/?serf=100"]').click();
Всем спасибо огромное и с Наступающим!
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot