Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

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

 

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

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

тема: Не получается получить данные с Amazon
 
 автор: ladan   (25.07.2014 в 17:46)   письмо автору
 
 

Здравствуйте! Нужно получить список цен продавцов на странице http://amazon.com/gp/offer-listing/B00E45043A/ref=dp_olp_new/180-4731421-2330262?ie=UTF8. Если зайти через браузер, все ок, но через file_get_contents не хочет загружаться страница.

Другие страницы спокойно загружаются, кроме тех, на которых представлены все продавцы.

Ошибку получаю такую:
Warning: file_get_contents(http://amazon.com/gp/offer-listing/B00E45043A/ref=dp_olp_new/180-4731421-2330262?ie=UTF8) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 


Можно ли другим способ заставить страницу загрузиться и потом уже распарсить?

  Ответить  
 
 автор: ladan   (25.07.2014 в 18:17)   письмо автору
 
   для: ladan   (25.07.2014 в 17:46)
 

В интернете нашел упоминания о такой проблемы http://stackoverflow.com/questions/14204896/get-list-of-all-offers-from-amazon-product-advertising-api

Пишут, что через CURL нужно заголовок передавать, иначе Amazon будет ошибку выдавать.

Вопрос, какой же это заголовок? Не user agent? И есть ли пример как такое сделать? Буду очень благодарен!!!! :)

  Ответить  
 
 автор: moonfox   (25.07.2014 в 18:52)   письмо автору
 
   для: ladan   (25.07.2014 в 18:17)
 

может поможет
http://www.codediesel.com/php/accessing-amazon-product-advertising-api-in-php/
http://www.internetammo.com/how-to-connect-to-get-amazon-products-from-the-amazon-api-with-php-and-curl/

  Ответить  
 
 автор: ladan   (25.07.2014 в 20:03)   письмо автору
 
   для: moonfox   (25.07.2014 в 18:52)
 

Спасибо!! Уже нашел!!

http://petrenco.com/php.php?txt=139

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

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