Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите обработать страницу с сайта в автом. режиме
 
 автор: CBE4KuH   (06.06.2011 в 00:01)   письмо автору
 
 

Встала задача проанализировать цены из ассортимента магазина с прайс-листом известного магазина Экзист. Но, к сожалению, общедоступного прайса по всем озициям у них нет. Попробовал пропарсить страницы кодом:

      $file = fopen("http://www.exist.ru/price.aspx?pcode=R157.46","r");
      if(!file)
    {
        echo("Ошибка открытия файла");
    }
    else
    {
          fpassthru($file);
    }

Вставляя в переменную pcode артикул товара. Если делать это через браузер, то всё нормально, но как только делаю это на сервере у себя, то меня кидают... ((( Выдает ошибку: "Слишком много обращений к БД за час." Скорее всего просто меня изобличают, что я пытаюсь запросить страницу не через браузер. Подскажите, как можно решить эту проблему?

  Ответить  
 
 автор: sl1p   (06.06.2011 в 00:27)   письмо автору
 
   для: CBE4KuH   (06.06.2011 в 00:01)
 

CURL + задержки между обращениями
хотя в данном случае подойдут и просто задержки:)

  Ответить  
 
 автор: CBE4KuH   (06.06.2011 в 00:34)   письмо автору
 
   для: sl1p   (06.06.2011 в 00:27)
 

Дело не в слишком частых обращениях. Обращений всего было одно. И притом, после вывода данной ошибки через браузер страница всё-равно нормально грузится. Скорее всего это просто какая-та стандартная ошибка.
И что значит CURL. Можно подробнее?

  Ответить  
 
 автор: CBE4KuH   (06.06.2011 в 00:37)   письмо автору
 
   для: CBE4KuH   (06.06.2011 в 00:34)
 

Странно. Ща заработало. Может реально слишком часто запрашивал... Хотя странно. Только теперь другая проблема. Как передать удаленному серверу информацию о логине и пароле?

  Ответить  
 
 автор: sl1p   (06.06.2011 в 01:14)   письмо автору
 
   для: CBE4KuH   (06.06.2011 в 00:37)
 

http://www.google.com.ua/#hl=ru&q=php+curl+авторизация&oq=php+curl+авторизация

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования