Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> парсинг (постранично)
johniek_comp  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



женат на Node.JS
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2478
Пользователь №: 28490
На форуме: 5 лет, 6 месяцев, 29 дней
Карма: -19

Трезвый :
22 года, 7 дней


Приветствую!
Вот есть страница тра-та-та.скрипт.php?id=100500
на ней есть инфа с тега
</a></center><BR>
информация
до тега
</b></a><BR>
</td></tr></table>



теперь идет неизвестное кол-во страниц
id=100500&page=1, id=100500&page=2
и так далее, страниц неизвестно, т.к. пользователь же должен вводить id и фиг его знает сколько там страниц будет у каждого id

а как вывести n этих страниц на одну страницу?

Для троллей и хобитов: это не фриланс и не заказ, только для себя в целях учёбы.

Помогите с чем угодно уже, интересует ещё как достать инфу между тегами.
Спасибо всем!



Спустя 5 минут, 23 секунды (30.12.2011 - 19:20) uWeb написал(а):
Ссылку на нужную страницу.

Спустя 15 минут, 29 секунд (30.12.2011 - 19:35) Winston написал(а):
А что мешает так написать
for($i = 1; $i <= 100500; $i++)
file_get_contents('site.com?id=' . $i);

Или я тебя не правильно понял ?
Цитата (johniek_comp @ 30.12.2011 - 18:14)
Для троллей и хобитов: это не фриланс и не заказ, только для себя в целях учёбы.

У тебя уже на троллей рефлекс ? :D

Спустя 5 минут, 19 секунд (30.12.2011 - 19:40) johniek_comp написал(а):
Вот ссылка, хочу все вывести на одну страницу, а потом фильтр который уже готов.

Winston
rolleyes.gif
с таким то я разберусь, как мне все страницы вывести - вот вопрос!

Спустя 3 минуты, 18 секунд (30.12.2011 - 19:44) Winston написал(а):
johniek_comp
Тебе нужно весь лог событий дернуть ?

Хм... при переходе по страницам меня редиректит на главную http://www.heroeswm.ru/ huh.gif

Спустя 5 минут, 53 секунды (30.12.2011 - 19:50) johniek_comp написал(а):
Winston
Хм...странно
А может там:

if(empty($_SESSION['login'])){
if(isset($_GET['page'])) {
header('Location: http://www.heroeswm.ru/') }}


только зачем вот...

Да, нужно все, ну или указывать 50 страниц 100 и т.д.
Сделал фильтр который в realtime-ме ищет инфу с таблицы html, хочу его сюда применить что ли.

Спустя 6 минут, 51 секунда (30.12.2011 - 19:56) Winston написал(а):
Можно взять спарсить номера страниц и выбрать последний номер страницы после чего подставлять его в цикл (количество итераций) и в цикле уже делать file_get_contents или еще, что, для каждой страницы.

Спустя 3 минуты, 2 секунды (30.12.2011 - 19:59) johniek_comp написал(а):
Winston
Там так не выйдет, сделаю лучше "укажите кол-во страниц" и пусть переберет мне 50, например, страниц. А как их вывести? Именно те записи только? smile.gif

Спустя 5 минут, 39 секунд (30.12.2011 - 20:05) Winston написал(а):
Цитата (johniek_comp @ 30.12.2011 - 18:59)
А как их вывести? Именно те записи только?

Ну типа так :)
$page = file_get_contents('http://www.heroeswm.ru/pl_transfers.php?id=2255');
preg_match_all("#<table cellpadding=0 border=0 cellspacing=0 width='95%'>(.*)</table>#isU", $page, $match);
echo '<pre>'.htmlspecialchars(print_r($match, 1)).'</pre>';


--------------------
user posted image
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса