Beste allemaal,
Ik ben in de situatie dat ik graag (wekelijks) een PDF wil downloaden van een bepaalde website (deze PDF is dus gewoon "gratis" en openbaar te downloaden zonder inloggegevens of certificaten nodig te hebben). Normaliter lukt me dat heel goed via PHP (i.c.m een CronJob) of een executable gemaakt in VB.NET (aangeroepen voor Taakbeheer).
Deze keer lukt het me echter niet. Ik kom maar niet aan de PDF. Ik zou denken dat 't via een WebRequest (GET/POST) toch wel moet lukken, maar wat ik ook probeer:
- allerlei soorten/combinaties van headers
- cookies (container)
- meerdere WRequests achter elkaar
- rechtstreeks via "File.Download" (iets in die trend)
- etc... geen idee wat ik nog allemaal heb liggen klooien, maar ik ben al enkele dagen bezig
Als ik via "Live Headers" (in Firefox) kijk, dan zie ik diverse GET en POST commando's achter elkaar verschijnen, en ik denk dat ik die allemaal moet "nabootsen" in mijn programma. Ik weet alleen niet hoe ik dat moet doen. Of zijn er misschien tooltjes op de markt die je kunt "leren" wat er moet gebeuren, en dit dan "onderwater" uitvoeren? In feite zou een muiscursor-beweeg-en-klik simulator ook tot hetzelfde resultaat lijden, maarja je snapt dat dát niet echt handig zou zijn
Ik hoor graag hoe jullie dit (zouden) oplossen?
Alvast thanks voor 't meedenken
Ik ben in de situatie dat ik graag (wekelijks) een PDF wil downloaden van een bepaalde website (deze PDF is dus gewoon "gratis" en openbaar te downloaden zonder inloggegevens of certificaten nodig te hebben). Normaliter lukt me dat heel goed via PHP (i.c.m een CronJob) of een executable gemaakt in VB.NET (aangeroepen voor Taakbeheer).
Deze keer lukt het me echter niet. Ik kom maar niet aan de PDF. Ik zou denken dat 't via een WebRequest (GET/POST) toch wel moet lukken, maar wat ik ook probeer:
- allerlei soorten/combinaties van headers
- cookies (container)
- meerdere WRequests achter elkaar
- rechtstreeks via "File.Download" (iets in die trend)
- etc... geen idee wat ik nog allemaal heb liggen klooien, maar ik ben al enkele dagen bezig
Als ik via "Live Headers" (in Firefox) kijk, dan zie ik diverse GET en POST commando's achter elkaar verschijnen, en ik denk dat ik die allemaal moet "nabootsen" in mijn programma. Ik weet alleen niet hoe ik dat moet doen. Of zijn er misschien tooltjes op de markt die je kunt "leren" wat er moet gebeuren, en dit dan "onderwater" uitvoeren? In feite zou een muiscursor-beweeg-en-klik simulator ook tot hetzelfde resultaat lijden, maarja je snapt dat dát niet echt handig zou zijn
Ik hoor graag hoe jullie dit (zouden) oplossen?
Alvast thanks voor 't meedenken