Вставляйте так:
var links = document.querySelectorAll('li a'); links[Math.floor(Math.random()*links.length)].click(); Но вообще это не дело, если хотите что-то себе автоматизировать - придётся хотябы базово изучить тот или иной скриптовой язык. |
Работает. Страница открылась, на ней тоже нужно открыть случайную ссылку с <li>. Дублировал это же действие. Не открывает. Почему?
PS Да, надо изучать javascript. |
Цитата:
Разобрался. Все работает.:dance: |
Цитата:
Если на странице вообще нет ссылок, как сделать переход, например на http://yandex.ru |
var links = document.querySelectorAll('li a'); if(links.length == 0) { location = 'http://yandex.ru'; } else { links[Math.floor(Math.random()*links.length)].click(); } |
Цитата:
Пробовал также через if и else, только напутал с переменной. Спасибо.:yes: |
Цитата:
Стоит ли пройти курс javascript Ильи Кантора или самому изучить по учебнику? |
var links = [ 'http://сайт.ru/Directory/', 'http://сайт.ru/Directory2/', 'http://сайт.ru/Directory3/', ]; location = links[Math.floor(Math.random()*links.length)];По поводу курсов - сами смотрите. Каждому свой тип обучения ближе. По мне - тут отличный учебник. |
Цитата:
Так не открывается. В директории http://сайт.ru/Directory/ нужно открыть любую страницу с неизвестным именем. Имена такого вида http://сайт.ru/Directory/vbvt или 12657vbvt. |
|
Часовой пояс GMT +3, время: 19:19. |