Навигация

  • Автор темы Автор темы wekze
  • Дата начала Дата начала

wekze

Client
Регистрация
14.12.2015
Сообщения
25
Реакции
1
Баллы
3
Привет ребзя. Делаю парсер текста. Всё было ок, когда на траницах сайтов для парсинга была такая навигация:
xoFzGzl.png
, зенно нажимал на кнопочку некст, парсил текст и т.д.

Но сейчас остались сайты с такой навигацией:
ZwXsp2m.png


урлы страницы имеют такой вид: http://www.site.com/pages1.html, http://www.site.com/pages2.html, http://www.site.com/pages3.html и т.д. Как в зенно задать чтобы он переходил на всем урлам по порядку, без создания списков, чтобы он из файла брал по порядку заранее заданные урлы. Наверняка есть более простое решение
 
Если в один поток - сделать переменную с номером страницы, после каждого прохода увеличивать на единицу. А если брать из файла, то почему не устраивает работа с ним как со списком? Тогда и в несколько потоков каждый поток будет забирать свой урл.
 
  • Оценить
Реакции: wekze
http://www.site.com/pages1.html как ты видишь в твоей сылке изменяется цифпа страницы pages , поставь цикл или счётчик до определённого числа взяв сылку подставляй номер страницы из счётчика
 
  • Оценить
Реакции: wekze
ну вот а как сделать, чтобы в переменно со значением http://www.site.com/pages1.html каждый раз номер pages менялось на 1,2,3 и т.д.
Со списком не устраивает тем что надо ручками в файле прописывать 500 урлов, и скрипт будет не универсален, под каждый сайт придётся менять это огроменный список.
 
ну вот а как сделать, чтобы в переменно со значением http://www.site.com/pages1.html каждый раз номер pages менялось на 1,2,3 и т.д.
Со списком не устраивает тем что надо ручками в файле прописывать 500 урлов, и скрипт будет не универсален, под каждый сайт придётся менять это огроменный список.
Я ведь написал, создай счётчик и передавай значение в переменную, вместо цифры страницы твоя переменная
 
  • Оценить
Реакции: wekze
ну вот а как сделать, чтобы в переменно со значением http://www.site.com/pages1.html каждый раз номер pages менялось на 1,2,3 и т.д.
Со списком не устраивает тем что надо ручками в файле прописывать 500 урлов, и скрипт будет не универсален, под каждый сайт придётся менять это огроменный список.
Создаём переменную, записываем туда первый необходимый номер страницы. Переходим по адресу вида http://www.site.com/pages{-Variable.counter-}.html Парсим, далее обработка переменных - увеличить счётчик на единицу, снова парсим и т.д.
 
  • Оценить
Реакции: wekze
Я ведь написал, создай счётчик и передавай значение в переменную, вместо цифры страницы твоя переменная
просто не имел ещё дела с счётчиками, ок сейчас погуглю и попробую, спасибо :ay:
 
Создаём переменную, записываем туда первый необходимый номер страницы. Переходим по адресу вида http://www.site.com/pages{-Variable.counter-}.html Парсим, далее обработка переменных - увеличить счётчик на единицу, снова парсим и т.д.
Спасибо, буду пробовать сейчас ;-)
 
ну примерно так
2015-12-14_185934.png

P.S. Чуть не правильно, экшены if и переход на страницу поменять местами
 
  • Оценить
Реакции: wekze и Ribas

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