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); } 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_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 ;]