Парсинг по ключевым словам

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Здравствуйте, форумчане!

Создаю шаблон небольшого парсера по ключевым словам через GET запросы и столкнулся с проблемой.
В общем, сейчас так:
в списке имеется какое-то количество ключевиков построчно:

key_1
key_2
key_3
...
key_n

они берутся с удалением и кладутся в переменную {-Variable.Key-}.
Так же есть список со ссылками, в которые подставляются ключи, примерно такого вида:

http://site.ru/search={-Variable.Key-}&page=1
http://site.ru/search={-Variable.Key-}&page=2
http://site.ru/search={-Variable.Key-}&page=3
...
http://site.ru/search={-Variable.Key-}&page=n

Ссылки берутся из списка, кладутся в переменную {-Variable.Url-}.
Далее осуществляется GET запрос по {-Variable.Url-}.

Так вот, проблема заключается в том, что нужно прогнать ВСЕ ключевые слова по ВСЕМ ссылкам (по одному ключевику или по одной ссылке - не проблема).
Как это проще организовать, подскажите, пожалуйста! Я голову уже сломал)))

Извиняюсь, если как-то непонятно описал)))
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
дык а в чем проблема ?
взял кей и дальше в цикле взял url .... прогнал .... взял следующий url ... и т.д.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
дык а в чем проблема ?
взял кей и дальше в цикле взял url .... прогнал .... взял следующий url ... и т.д.
Тогда как сделать так, чтоб ссылки брались поочередно (с первой по последнюю) без удаления?
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
да просто получаешь длину списка и работаешь в цикле
 
  • Спасибо
Реакции: Dimionix

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
делайте счетчик - и брать по номеру --- после выполнения + 1 к счетчику... когда берете новый ключ ... обнуляете счетчик
-----------------------------
вариант 2
из списка с url выделяете подсписок (со всеми значениями )
и уже из этого списка можно брать с удалением .... потом берете новый ключ .... и снова формируете подсмисок
 
  • Спасибо
Реакции: Dimionix

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
да просто получаешь длину списка и работаешь в цикле
делайте счетчик - и брать по номеру --- после выполнения + 1 к счетчику... когда берете новый ключ ... обнуляете счетчик
Думал, как через счетчик сделать попроще, но что-то каша в голове была)) С вашей помощью, получилось то что нужно. Спасибо вам!
 

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