Zet ff bovenstaande code tussen [code][/code] tags, dat leest wat makkelijker...
Mogelijk is dit gerelateerd aan beveiligde sites (https) en mis je wat functionaliteit om hiermee te communiceren.
Of moet je je cURL settings wat veranderen. Daar wordt tevens aangehaald dat het uit veiligheidsoverwegingen een slecht idee is om VERIFYHOST en VERIFYPEER uit te schakelen.
Ook wordt daar een andere mogelijkheid aangehaald: de site in kwestie redirect, dus zorg dat FOLLOWLOCATION aan staat.
Dit alles kostte mij minder dan 5 minuten Googlen met de zoekopdracht "php curl cannot read from secure site", bovenstaand artikel was het eerste resultaat...
Waarom geef je die informatie dan niet meteen in je beginpost in plaats van te gaan klagen dat iemand 'het niet snapt'. Hoe duidelijker je zelf bent in je vraagstelling, een des te duidelijker antwoord je kunt verwachten.
Je moet niet zelf halve informatie geven en vervolgens gaan roepen dat de ander het niet snapt.
>> Dit krijg ik terug en is een nieuw beveiligingsmechanisme.
Dan is het klaarblijkelijk niet de bedoeling dat jij die informatie gaat lopen scrapen.
Je snapt het niet, die dingen zijn allemaal al geprobeert, niks te maken met https bijv, dit heeft te maken met :
<div id="distilIdentificationBlock"> </div>
Dit krijg ik terug en is een nieuw beveiligingsmechanisme.
Is dit te omzeilen?
En dan vraag ik me af of we hieraan willen meewerken?
De beveiliging is er immers niet voor niks.
Mijn beste advies: Vraag de beheerders van de website om hulp. Wie weet hebben ze wel een verborgen API die je onder bepaalde omstandigheden mag gebruiken.
Dus voor de huidige update:
Hij werkt via een nieuw ip wel, maar ook maar van korte duur(5 seconde), via proxies in curl niet, uiteindelijk is het geblokt.
gaat gewoon om de telefoongids, in plaats van alle openbare adressen, telefoonnummers etc invoeren, probeer ik de scraper te maken.
En dat willen ze heel erg niet hebben. Nogal logisch dat je dan daar tegenaan loopt.
Vraag gewoon of ze een API hebben. Anders is het jammer maar helaas. Tenzij je wil dat ze meer stappen gaan ondernemen buiten geautomatiseerd blokkeren.