powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] проблема с парсингом страниц
6 сообщений из 6, страница 1 из 1
[PHP] проблема с парсингом страниц
    #37996961
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день, осуществляю парсинг посредством simple html dom, id странички беру с базы, на странице необходимо найти инфу об этоб id
помогите составить правильное условие, чтобы мне в табличку выводился и id и инфа, но в случае пустой инфы выводился просто id
пробовал делать так:
(но выводит данные только в случае если на странице инфа присутствует, если ее нет - игнорит)
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
$table=query("SELECT * FROM $table1");
while($it=mysql_fetch_array($table))
  {
    $html = file_get_html("http://www.xxx/xxx.php?id=".$it['id']);
    foreach($html->find('span[class="info"]') as $info) 
      {
        echo $it['id']":"$info;
      }
  }


а если так:
(дублирует id)
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$table=query("SELECT * FROM $table1");
while($it=mysql_fetch_array($table)) 
  {
    $html = file_get_html("http://www.xxx/xxx.php?id=".$it['id']);
    foreach($html->find('span[class="info"]') as $info) 
      {
        echo $it['id']":"$info;
      }
    echo $it['id']": null";
  }



Модератор:
JustCrazy , не забываем в теме указывать используемый язык программирования!
...
Рейтинг: 0 / 0
[PHP] проблема с парсингом страниц
    #37996977
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JustCrazyв случае пустой инфыЧто это означает - искомый тег отсутствует, тег присутствует, но содержить только невидимые символы (пробел, перевод строки), тег содержит пустую строку, что-то другое?
...
Рейтинг: 0 / 0
[PHP] проблема с парсингом страниц
    #37996978
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleJustCrazyв случае пустой инфыЧто это означает - искомый тег отсутствует, тег присутствует, но содержить только невидимые символы (пробел, перевод строки), тег содержит пустую строку, что-то другое?
в случае отсутствия тега на странице
...
Рейтинг: 0 / 0
[PHP] проблема с парсингом страниц
    #37997902
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а
...
Рейтинг: 0 / 0
[PHP] проблема с парсингом страниц
    #37999562
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа такого?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$table=query("SELECT * FROM $table1");
while($it=mysql_fetch_array($table)) 
  {
    $html = file_get_html("http://www.xxx/xxx.php?id=".$it['id']);
    $array = $html->find('span[class="info"]');
    if(!empty($array))
      foreach($array as $info) 
        {
          echo $it['id']":"$info;
        }
    else
      echo $it['id']": null";
  }
...
Рейтинг: 0 / 0
[PHP] проблема с парсингом страниц
    #37999780
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шогал , спасибо большое, это то, что нужно!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] проблема с парсингом страниц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]