Budget: 700 UAH Deadline: 1 day
если у вас впс, могу поднять тор и через него будете получать страницы, если будет ошибка то генерируете новый ИП и парсите дальше
Не работает функция получения данных: file_get_contents('')
Также: curl
Получаем данные c allegro.pl, в категориях товары есть, карточка товара пустая.
Данные идут через парсер.
_____________________________
Возможно не описал каких то моментов потому что сам их не очень хорошо понимаю в любом случае нюансы обсудим. Пишите предложения. Оперативно интересует цена вопроса, хотя бы примерная.
Превышение количество запросов, код 429
<?php
if (isset($_GET['product_id'])) {
$product_id = $_GET['product_id'];
echo file_get_contents('http://allegro.pl/show_item.php?item='.$product_id);
} else {
echo 'empty product_id';
}
function curlA1($url) {
$url = str_replace("https", "http", $url);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook.txt');
curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_REFERER, 'http://allegro.pl/');
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // не проверять SSL сертификат
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); // не проверять Host SSL сертификата
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE); // разрешаем редиректы
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
return curl_exec($curl);
curl_close($curl);
}
function file_get_contentsA1($url) {
try {
$data = file_get_contents($url);
return $data;
} catch (Exception $exc) { }
}
Budget: 700 UAH Deadline: 1 day
если у вас впс, могу поднять тор и через него будете получать страницы, если будет ошибка то генерируете новый ИП и парсите дальше
Budget: 500 UAH Deadline: 1 day
Добрый день. В коммерческой разработке с 2015 года. За этот период реализовал множество задач различной степени сложности от самых простых до самых сложных. Смогу выполнить ваш проект. Более детально в ЛС.
Budget: 500 UAH Deadline: 1 day
Интересуют подробности
=- =-= -= -= =- =- =- =- =- = -=- =- =- = -= -= -=- = - =-= - =- =- =- =- = -= -= -
Budget: 1000 UAH Deadline: 1 day
Добрый день. Посмотрю и исправлю сейчас. Большой опыт работы с curl. Я на связи.
Как ты делаешь вывод что бюджет низкий? если ты даже незнаю в чем проблема
Интереснооооо
сразу видно что ты таких задач не решал, вполне возможно что со стороны донора стоит специфическая защита, для обхода которой понадобится серьезный объем по времени
Превышение количество запросов, код 429
https://www.zpl-ua.com/product.php?product_id=6604307557
<?php
if (isset($_GET['product_id'])) {
$product_id = $_GET['product_id'];
echo file_get_contents('http://allegro.pl/show_item.php?item='.$product_id);
} else {
echo 'empty product_id';
}
function curlA1($url) {
$url = str_replace("https", "http", $url);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook.txt');
curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_REFERER, 'http://allegro.pl/');
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // не проверять SSL сертификат
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); // не проверять Host SSL сертификата
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE); // разрешаем редиректы
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
return curl_exec($curl);
curl_close($curl);
}
function file_get_contentsA1($url) {
try {
$data = file_get_contents($url);
return $data;
} catch (Exception $exc) { }
}
Четко же пишет: "Превышение количество запросов"
Вам не дают делать мого запросов к сайту "донору". Проблему нужно решать там.
Через прокси нужно прогонять запросы.
Пишите в личные сообщения. Работаю с подобным каждый день.
Web Programming 67 proposals 4 August
Python 72 proposals 4 August
Content Management Systems 33 proposals 2 August
Website Development 58 proposals 30 July
Desktop Apps 67 proposals 28 July