Как перейти на другие страницы.

В этой ветке создаем темы по настройке лент WPGrabber.

Модератор: Admin

Ответить
Anigami
Сообщения: 2
Зарегистрирован: 05 фев 2020, 13:00

Как перейти на другие страницы.

Сообщение Anigami » 05 фев 2020, 15:40

Привет возник вопрос, как перейти парсером на другие страницы.Там в общем там 400+ статей но ишет только 50+ статей.
Кнопка вот такова вида идет /?page=3.

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Как перейти на другие страницы.

Сообщение Admin » 05 фев 2020, 19:45

Вот здесь вроде эту тему рассматривали:
viewtopic.php?f=5&t=412
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Anigami
Сообщения: 2
Зарегистрирован: 05 фев 2020, 13:00

Re: Как перейти на другие страницы.

Сообщение Anigami » 05 фев 2020, 22:50

Не это не вариант, как то год назад мне делали вроде через "Обработку", но как хоть убей не помню.

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Как перейти на другие страницы.

Сообщение Admin » 10 мар 2020, 20:26

Не вспомнили?
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

palasatuy
Новичок
Сообщения: 4
Зарегистрирован: 06 ноя 2020, 00:43

Re: Как перейти на другие страницы.

Сообщение palasatuy » 06 ноя 2020, 15:38

Я пользуюсь костылем )

Рядом создаем файл count.txt, в него вписываем "0" без кавычек.
Еще рядом кладем файл links.txt с ссылками, каждой с новой строки.

Код: Выделить всё

<?php

$f=file("links.txt"); //файл с ссылками
$index=file_get_contents("count.txt");

$count=count($f);
$one = "1";
$res = $index + $one;
$count=$count - $one;

if($res <= $count){
file_put_contents("count.txt", $res);
}else{
file_put_contents("count.txt", "0");
}

header("Location: $f[$index]");

?>
И все работает на автомате, думаю логика понятна.

Ответить