Witam
mam mały problemik...
muszę sobie wyciągnąć troszki danych z witryny www.werk.nl
mam skrypcik i niestety witryna coś chyba sprawdza i wypluwa taką wadomość:
"Er is een systeemfout opgetreden. Neem contact op met de systeembeheerder om dit probleem op te lossen."
PL - Błąd systemu. Skontaktuj się z administratorem systemu, aby rozwiązać ten problem.
poniżej skrypt:
function getPage ($url, $referer='', $post='') {
$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
} else {
curl_setopt($curl, CURLOPT_POST, 0);
}
if( empty($referer) or
$referer == '' ) $referer = $url;
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_REFERER, $referer);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_MAXREDIRS, 55);
curl_setopt
($curl, CURLOPT_COOKIEFILE
, dirname(__FILE__).'/cookiefile'); curl_setopt
($curl, CURLOPT_COOKIEJAR
, dirname(__FILE__).'/cookiefile'); curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)");
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_URL, $url);
$result = curl_exec($curl);
curl_close ($curl);
return $result;
}
$url = 'https://www.werk.nl/portal/page/portal?_type=portlet&_decoration=true&_providerid=7849498&_portletid=5&_referencepath=1311710_PORTLET5_7849498&_pref=36_1735906_36_125081_125081&_backurl=https%3A%2F%2Fwww.werk.nl%2Fwerk_nl%2Fwerknemer&_mode=6&_title=VacatureZoeken&__ora_wsrp_state=wsrp%3Anormal&_atarget=36_1735906_36_125081_125081&__ora_type=block&%3Bwsrp-mode=wsrp%3Aview&%3Bwsrp-windowState=wsrp%3Anormal&%3Bwsrp-secureURL=false&ACTION_TOKEN=1280821763470';
$result = getPage(
$url,
'https://www.werk.nl/werk_nl/werknemer',
'activesubmit=false&'.
'formId=snel_zoeken&'.
'requestedProgress=0&'.
'current_question=snel_zoeken&'.
'ALFANUMERICFIELD_TREFWOORD_ZOEKEN=lasser&'.
'CHECKBOXFIELD_PROVINCIES=13&'.
'CHECKBOXFIELD_PROVINCIES=1&'.
'CHECKBOXFIELD_PROVINCIES=2&'.
'CHECKBOXFIELD_PROVINCIES=3&'.
'CHECKBOXFIELD_PROVINCIES=4&'.
'CHECKBOXFIELD_PROVINCIES=5&'.
'CHECKBOXFIELD_PROVINCIES=6&'.
'CHECKBOXFIELD_PROVINCIES=7&'.
'CHECKBOXFIELD_PROVINCIES=8&'.
'CHECKBOXFIELD_PROVINCIES=9&'.
'CHECKBOXFIELD_PROVINCIES=10&'.
'CHECKBOXFIELD_PROVINCIES=11&'.
'CHECKBOXFIELD_PROVINCIES=12&'.
'ep_action=Zoek een vacature'
);
Proszę o pomoc, bardzo mi zależy na tym ;]