Hey mensen,
ik zit met een probleempje. Ik probeer een website gallery ripper te maken. Deze ripper werkt maar op 1 enkele site.
Het idee is als volgt:
Homepage -> Fetch pagina nummers -> Voor iedere pagina -> Zoek albums -> Zoek afbeeldingen -> Download afbeelding.
Ik heb een prototype dat gedeeltelijk werkt, maar het werkt niet zoals het hoort naar mijn mening. Het bestaat eigenlijk alleen maar uit preg_matches voor de links, en voor iedere link is een "for" of "foreach" statement.
Wat er nou telkens gebeurt is het volgende. De pagina begint met laden, en blijft maar laden totdat deze klaar is met het leeghalen van de albums/uitvoeren van het script. Verder doet het niks.
Wat ik nou wil bereiken is het volgende. Zodra het script begint moet deze een 'div' creëren. Hierin moet dan de volgende informatie worden weergegeven:
Page 1
- Album 1 / Found
- Album 2 / Found
...
- Album 16 / Found
Daarna, als het album is gedownload moet het woord "Found" veranderen in "Downloaded".
Hoe kan ik dit bereiken in een loop? Is er een manier waarop ik een soort van wachtrij kan creëren?
Bij voorbaat dank.
ik zit met een probleempje. Ik probeer een website gallery ripper te maken. Deze ripper werkt maar op 1 enkele site.
Het idee is als volgt:
Homepage -> Fetch pagina nummers -> Voor iedere pagina -> Zoek albums -> Zoek afbeeldingen -> Download afbeelding.
Ik heb een prototype dat gedeeltelijk werkt, maar het werkt niet zoals het hoort naar mijn mening. Het bestaat eigenlijk alleen maar uit preg_matches voor de links, en voor iedere link is een "for" of "foreach" statement.
Wat er nou telkens gebeurt is het volgende. De pagina begint met laden, en blijft maar laden totdat deze klaar is met het leeghalen van de albums/uitvoeren van het script. Verder doet het niks.
Wat ik nou wil bereiken is het volgende. Zodra het script begint moet deze een 'div' creëren. Hierin moet dan de volgende informatie worden weergegeven:
Page 1
- Album 1 / Found
- Album 2 / Found
...
- Album 16 / Found
Daarna, als het album is gedownload moet het woord "Found" veranderen in "Downloaded".
Hoe kan ik dit bereiken in een loop? Is er een manier waarop ik een soort van wachtrij kan creëren?
Bij voorbaat dank.