Вопрос по ссылкам

Radik999

Новичок
Регистрация
11.04.2016
Сообщения
5
Благодарностей
0
Баллы
1
Приветствую всех форумчан! Прошу не пинать за некорректность вопросов)) а вопросы следующие:
1) осуществляется клик по ссылке, ведущей к сайту (загружаются всегда разные сайты) - как реализовать дальнейшие действия, чтобы осуществлялся переход (клик на ссылку) на любую другую страницу именно этого загруженного сайта? И если возможно, то как осуществить?
2) осуществляется клик по ссылке, ведущей к сайту (загружаются всегда разные сайты) - после загрузки сайта - можно ли определить, скольки страничным является этот сайт? И если да, то как? Если сайт многостраничный, можно ли получить адреса этих страниц? И можно ли реализовать получение не всех адресов этих страниц сайта, а скажем любые 15-20 адресов?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
1. Кликайте по ссылке с таким параметром http://joxi.ru/V2VLJ9Yh0eRRJr
2. Через поисковые системы можно. Либо же искать карту сайта.
 
  • Спасибо
Реакции: qpa3aH

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
1. Экш клик, в нем тег a, номер совпадения random. Но тут можно свалить по внешней и нужно детальнее продумывть условия клика, если такое неприемлемо.
2. Парсим все ссылки, складываем в список. Удаляем дубли, отфильтровывам внешние, всякие картики и т.д. Переходим на первую ссыку в списке. Там парсим, складываем в тот же список, удаляем дубли, фильтруем. Переходим на вторую... И так пока не дойдем до конца списка. Когда достигнем конца у нас будет список всех внутренних ссылок.
 

Radik999

Новичок
Регистрация
11.04.2016
Сообщения
5
Благодарностей
0
Баллы
1
Спасибо за ответы)
 

Radik999

Новичок
Регистрация
11.04.2016
Сообщения
5
Благодарностей
0
Баллы
1
Возник еще один вопрос из первого пункта - как сделать, чтобы после клика, новая страница загруженного сайта загружалась в новой вкладке?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Перед кликом через конструктор действий Set - target - _blank
 

Radik999

Новичок
Регистрация
11.04.2016
Сообщения
5
Благодарностей
0
Баллы
1
rostonix, я имел ввиду, осуществляется клик по ссылке, загружается сайт (сайт грузится всегда разный), затем осуществляется клик с такими параметрами http://joxi.ru/V2VLJ9Yh0eRRJr - вот нужно после этого рандомного клика, чтобы загрузка заранее неизвестной страницы загруженного сайта открывалась в новой вкладке.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Так Вам об этом и говорит - перед кликом, устанавливайте этой ссылке атрибут _blank
через конструктор действий Set - target - _blank
и тогда ссылка будет открываться в новой вкладке.
 

Radik999

Новичок
Регистрация
11.04.2016
Сообщения
5
Благодарностей
0
Баллы
1
Извиняюсь, может я и коряво как то задаю вопросы, либо скорее всего чего то не догоняю, но вопрос не решился. Вот используя следующие параметры click: атрибут href, тип поиска regexp, значение {-Page.Domain-}, №совпадения random - последуют клик по случайной ссылке - а как задать ей атрибут _blank до клика? Ведь свойства её элементов будут известны после клика и загрузки сайта, заранее то не известно, куда кликнет шайтан-click c такими параметрами:D
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Берите сначала значение этой случайной ссылки. Например её Href, устанавливайте ей атрибут и кликайте.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)