Archief - PHP/PERL : Screenshots nemen van webpagina's :s

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

BART_SIMPSON416

Legacy Member
Ik vraag me eigenlijk wel af hoe men dit:
http://searchsight.com/search.htm?search=linksharp
voor elkaar krijgt, ze zullen vast niet beginnen met zelf steeds screenshots te nemen van elke pagina en die screenshots dan te verkleinen.
Duurt veel te lang.

Weet iemand van jullie hoe je zo'n 'screenshots' neemt van webpagina's met php/cgi.

BART_SIMPSON416

Legacy Member
Het probleem is , dat de server waarvoor ik het moet weten freeBSD draait.
Dus onmogelijk om vb enz te gebruiken ;)
Wine zou te veel cpu vragen om dat on the fly te doen.

dJeez

Legacy Member
De gangbare manier is dat je op een client PC de screenshots neemt (al dan niet geautomatiseerd vb. door een lijst van URLs op te geven), die dan in batch verkleint naar thumbnails en dan het hele boeltje via FTP naar de server overzet. Of althans, da's toch de manier waarop ik dat zou aanpakken als er geen X op de server mag komen te staan (wat ook aan te raden valt trouwens).

iCapture werkt echter wel rechtstreeks via screen captures (Aqua op OS X om precies te zijn). Da's wellicht 1 applescript dat in sequentie een aanvraag uit de DB leest, de browser (Safari) aanstuurt, dan ff wacht (tot de pagina is geladen of gewoon enkele seconden), en tenslotte een screenshot maakt.

BART_SIMPSON416

Legacy Member
Nou ja, het moet on the fly zijn.
En dat is het probleem.
Ik kan wel een cache van 1 dag of zow iets doen en dan met een cron job.
Maar door de 100 thumbinails steeds uploaden.
Nenj hoor ;)

BART_SIMPSON416

Legacy Member
blackrabbit zei:
Wat is er zo erg aan 100 thumbnails uploaden???
1)Het feit dat het lang duurt, want ik zeg door de 100 thumbnails. Daarmee bedoel ik dat het er evengoed 500 kunnen worden.
2)Ten tweede dat ik dat niet iedere dag kan doen.
3)het moet on the fly zijn of gewoon weg op het moment van bekijken moet ie genomen worden.

SlashDotCom

Legacy Member
je moet een script hebben dat gwn een verkleinde versie toont van die index pagina van die andere pagina.
Daarmee hoef je zelfs geen tumbnails te hebben.

DarkBone

Legacy Member
SlashDotCom zei:
je moet een script hebben dat gwn een verkleinde versie toont van die index pagina van die andere pagina.
Daarmee hoef je zelfs geen tumbnails te hebben.

Neeeeeeeeuuh, echt? serieus?



... Da's net wat hij komt vragen tiens?! :ironic:

blackrabbit

Legacy Member
BART_SIMPSON416 zei:
1)Het feit dat het lang duurt, want ik zeg door de 100 thumbnails. Daarmee bedoel ik dat het er evengoed 500 kunnen worden.
2)Ten tweede dat ik dat niet iedere dag kan doen.
3)het moet on the fly zijn of gewoon weg op het moment van bekijken moet ie genomen worden.

1. Lang duurt? Denk niet dat thumbnails zo groot zijn, en met de breedbandverbindingen van tegenwoordig??
2. Automatisering? (batch etc, uitleg genoeg hierboven)
3. On-the-fly zal héél wat load veroorzaken lijkt me, en is verre van de beste oplossing..

pieterprovoost

Legacy Member
BART_SIMPSON416 zei:
3)het moet on the fly zijn of gewoon weg op het moment van bekijken moet ie genomen worden.

Dus wanneer er tien screenshots op je pagina staan, dan moeten die tien pagina's eerst geladen worden, gecaptured en weggeschreven. Ik hoop dat je bezoekers veel geduld hebben. :sleep:

dJeez

Legacy Member
BART_SIMPSON416 zei:
Ik kan wel een cache van 1 dag of zow iets doen en dan met een cron job.
Maar door de 100 thumbinails steeds uploaden.
Nenj hoor ;)
Al gehoord van rsync? Indien niet zoek dan de nodige informatie eens op. Enkel de gewijzigde bestanden zullen dan nl. gesynchroniseerd worden met wat op de server staat. (BTW man rsync might do the trick). En ik blijf erbij : live capturing op een webserver (via X of via console framebuffer als dat al zou werken) is imho gewoon not done, veel te zwaar èn je loopt direct een pak meer risico's als je niet danig oplet (en aangezien je kennis niet zover reikt - of althans, dat meen ik te mogen afleiden uit je historiek hier, en da's geen kritiek die je persoonlijk moet opvatten btw - zou ik het dus zeker ten stelligste afraden).

BART_SIMPSON416

Legacy Member
dJeez zei:
Al gehoord van rsync? Indien niet zoek dan de nodige informatie eens op. Enkel de gewijzigde bestanden zullen dan nl. gesynchroniseerd worden met wat op de server staat. (BTW man rsync might do the trick). En ik blijf erbij : live capturing op een webserver (via X of via console framebuffer als dat al zou werken) is imho gewoon not done, veel te zwaar èn je loopt direct een pak meer risico's als je niet danig oplet (en aangezien je kennis niet zover reikt - of althans, dat meen ik te mogen afleiden uit je historiek hier, en da's geen kritiek die je persoonlijk moet opvatten btw - zou ik het dus zeker ten stelligste afraden).
geen een persoon hier weet wat ik ongeveer het laatste half jaar allemaal heb gedaan zeker :)

dJeez

Legacy Member
BART_SIMPSON416 zei:
geen een persoon hier weet wat ik ongeveer het laatste half jaar allemaal heb gedaan zeker :)
Veel kennis van Unix (BSD/Linux) systemen opdoen zal er zo op 't eerste zicht alvast niet bij geweest zijn... :p

BART_SIMPSON416

Legacy Member
dJeez zei:
Veel kennis van Unix (BSD/Linux) systemen opdoen zal er zo op 't eerste zicht alvast niet bij geweest zijn... :p
Nou ja k heb ongeveer een week geleden men pc op dual boot gekregen win xp en mandrake linux , maar k vind geen drivers voor bepaalde hardware.

Anyway, het is niet voor een groote groep mensen.
(maximum 10 gebruikers online / keer)

Nou ja, als het moet gebeuren vanaf command line kan ik het wel helemaal vergeten.

Want meeste servers draaien toch text based.

servi

Legacy Member
geen een persoon hier weet wat ik ongeveer het laatste half jaar allemaal heb gedaan zeker

al zeker niet de sticky met de forum regels gelezen over de prefixen.


Bij deze heb je een waarschuwing gekregen.

edit : dit is je 3de waarschuwing al => tempban.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan