mgr Geplaatst 18 november 2004 Geplaatst 18 november 2004 Weet iemand een truc om pagina 2 hiervan rechtstreeks te benaderen? Grtz, M
8BG Geplaatst 18 november 2004 Geplaatst 18 november 2004 Of pagina 32. Ik begrijp de vraag, maar niet welke informatie je daarmee wilt krijgen. Ofwel het waarom. Al helemaal geen idee heb ik van de manier waarop dit zou kunnen.
schatzoeker Geplaatst 18 november 2004 Geplaatst 18 november 2004 Ik denk dat je een manier zoekt om een scriptje te maken waarmee je eigenlijk automatisch op de NEXT button drukt, zodat je een voor een de pagina's kunt binnen halen voor een of ander doel. Ik heb daar ook al eens naar zitten kijken. In de broncode zie ik dat je toch echt access op de database moet hebben.
Reintje de Vos † Geplaatst 18 november 2004 Geplaatst 18 november 2004 Weet iemand een truc om pagina 2 hiervan rechtstreeks te benaderen? Ik heb daar natuurlijk al een jaar geleden naar zitten kijken. Mijn conclusie was dat het relatief complex is om daar in een keer te komen. Ik kan me zelfs voorstellen dat het onmogelijk is om het in een keer te doen. Als dezelfde truuk wil uithalen met b.c. België werkt de link niet eens.
mgr Geplaatst 18 november 2004 Auteur Geplaatst 18 november 2004 Ik denk dat je een manier zoekt om een scriptje te maken... Inderdaad. Aan de reakties te zien gaat het dus niet zo gemakkelijk. Helaas pindakaas! Bedankt, M.
Camelion Geplaatst 19 november 2004 Geplaatst 19 november 2004 Ik kan me zelfs voorstellen dat het onmogelijk is om het in een keer te doen. <{POST_SNAPBACK}> Ik denk niet dat je meteen naar de 2e pagina kan springen. Er wordt een lijst dynamisch gebouwd adhv je opgegeven coordinaten. Die lijst wordt gepresenteerd in een aantal pagina's en de eerste wordt getoond. Met behulp van javascripts kun je bladeren in die lijst. Als je het voor elkaar krijgt om na het opvragen van die lijst meteen dat commando (__doPostBack('ResultsPager2$_ctl16','') ) na te sturen, dan ben je er. Dat kan wel, maar dan zul je iets in elkaar moeten bastelen met perl of misschien wsh. Het commando __doPostBack('ResultsPager2$_ctl5','' geeft pagina 2. En zo zijn er nog wel een paar. Je ziet ze onder in de statusbalk van je browser.
Mindless Geplaatst 19 november 2004 Geplaatst 19 november 2004 (bewerkt) Ik kan me zelfs voorstellen dat het onmogelijk is om het in een keer te doen. <{POST_SNAPBACK}> Ik denk niet dat je meteen naar de 2e pagina kan springen. Er wordt een lijst dynamisch gebouwd adhv je opgegeven coordinaten. Die lijst wordt gepresenteerd in een aantal pagina's en de eerste wordt getoond. Met behulp van javascripts kun je bladeren in die lijst. Als je het voor elkaar krijgt om na het opvragen van die lijst meteen dat commando (__doPostBack('ResultsPager2$_ctl16','') ) na te sturen, dan ben je er. Dat kan wel, maar dan zul je iets in elkaar moeten bastelen met perl of misschien wsh. Het commando __doPostBack('ResultsPager2$_ctl5','' geeft pagina 2. En zo zijn er nog wel een paar. Je ziet ze onder in de statusbalk van je browser. <{POST_SNAPBACK}> even zitten neuzen .. het _dopostback commando is een javascript functie die niets anders doet dan wat input velden vullen en een form.submit ... function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) { theform = document.Form1; } else { theform = document.forms["Form1"]; } theform.__EVENTTARGET.value = eventTarget.split("$").join(":"); theform.__EVENTARGUMENT.value = eventArgument; theform.submit(); } er worden 2 variabelen gezet die, met de post mee worden gestuurd De url wordt dan dus http://www.geocaching.com/seek/nearest.aspx? aangevuld met de form attributen die in Form1 staan (deze zijn meestal hidden) in dit geval : <input type="hidden" name="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" value="<knip want te lang>"/> de url zou dan iets van h**p://www.geocaching.com/seek/nearest.aspx?__EVENTTARGET='ResultsPager2:_clt5'&__EVENTARGUMENT=''&__VIEWSTATE="<knip want te lang>" het probleem zit hem in de __VIEWSTATE, ik heb het vermoeden dat die dynamisch wordt opgebouwd op de server ... Een beetje scripter kan hem wel uit de source van de pagina halen. Ik hoop dat je er wat aan hebt .. Mindless 19 november 2004 bewerkt door Mindless
mgr Geplaatst 19 november 2004 Auteur Geplaatst 19 november 2004 Hmmm, voorlopig krijg ik een Invalid character in a Base-64 string. Maar ik kijk nog ff verder. Tnx, M.
Aanbevolen berichten
Maak een account aan of meld je aan om een opmerking te plaatsen
Je moet lid zijn om een opmerking achter te kunnen laten
Account aanmaken
Maak een account aan in onze gemeenschap. Het is makkelijk!
Registreer een nieuw accountAanmelden
Ben je al lid? Meld je hier aan.
Nu aanmelden