У меня есть приложение, которое использует cURL для очистки некоторых элементов сайтов. я начал получать некоторые ошибки, которые выглядят следующим образом:!.Соответствующее представление запрошенного ресурса не может быть найдено на этом сервере. Эта ошибка была создана Mod_Security
«Не Приемлемое
Не Приемлемый
Соответствующее представление запрашиваемого ресурса не может быть найден на этом сервере Эта ошибка была порождена Mod_security .
"
Вы когда-нибудь видели это? Если да, то как я могу обойти это?
Я проверил 2 сайты, которые делают то же самое, что я делаю, и все работало нормально
Что касается локонов, это то, что я использую:
public function cURL_scraping($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_MAXREDIRS, 10);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($curl,CURLOPT_HTTPHEADER,array('Expect:'));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_ENCODING, 'identity');
$response['str'] = curl_exec($curl);
$response['header'] = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
return $response;
}
Каков ответ при попытке открыть URL-адрес с помощью обычного браузера? Каков ожидаемый результат? – bolav
С обычным браузером я получаю обычную веб-страницу. Нет разницы. Я попробовал 2 сайта на одном сервере и получил тот же ответ. – Avi