Обработка и замена текста в ссылке

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
Друзья, напарсил ссылок в файл (делал по учебному курсу Rostonix, где парсят ИРР), настроил удаление дублей, все замечательно, все ссылки сохраняются в текстовый файл, но парсятся они в таком виде: href='/?iqi=02ead64e49916df8db06c13432f09013tm1412841274'; Это не косяк парсинга, это сайт такой, с защитой. Теперь не могу сообразить как их все, скопом, отредактировать? Нужно (вместо красного текста) подставить в начало ссылки: http://site.ru/ и удалить концовку ссылки (отмечено красным). :bc:

 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
Сделай Замена текста href='/?i на ""
 
  • Спасибо
Реакции: Mangazey

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
Да, получилось, но я еще поизголялся и такое наворотил... *HAHA* теперь другой вопрос возник, нужно событие (клик по элементу на странице "показать еще") выполнить энное кол-во раз, это наверное как-то через счетчик делается?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
если N постоянное значение то да, через счетчик
 

zennoX

Client
Регистрация
05.04.2014
Сообщения
484
Благодарностей
133
Баллы
43
на одном из видео уроков по зенке на ютубе есть пример с подгружаемым аяксом списком, тут по аналогии можно:

ищем значение высоты какого либо элемента на странице, которая меняется при клике на "показать еще", и после каждого клика сравниваем значение с предыдущим, если разное (высота страницы увеличилась), то пишем "высота_нов" в "высота_стар" и снова кликаем и сравниваем новую со старой,
до тех пока новая будет равна старой (значит клик не увеличил высоту страницы)


2) если кнопка "еще" пропадает когда уже некуда "показывать еще" - то все намного проще, в цикле с паузой в 1 сек например, кликаем до тех пор пока клик не будет завершаться ошибкой (кнопка пропадет на странице)
и выходит дальше по красной ветке из экшена.
 

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