Ich versuche, einige Informationen von Twitter mit CasperJS zu bekommen. Und ich bin mit unendlicher Scroll festgefahren. Die Sache ist, dass selbst mit jQuery, um die Seite nach unten zu scrollen nichts zu tun scheint. Weder das Scrollen, noch das Auslösen des genauen Ereignisses auf window
(ähnlich wie uiNearTheBottom) scheint nicht zu helfen. Interessante Sache - all diese Versuche funktionieren, wenn JS-Code über die js-Konsole in FF & Chrome injiziert wird. Hier ist der Beispielcode:CasperJS kann nicht twitter endlos scrollen
casper.thenEvaluate(function(){
$(window).trigger('uiNearTheBottom');
});
oder
casper.thenEvaluate(function(){
document.body.scrollTop = document.body.scrollHeight;
});
Wenn CasperJS jQuery in die clientseitige Seite injiziert, blockiert es Inhalte, die durch das unendliche Scrollen von Twitter geladen werden. Dies ist ein standortspezifisches Problem. Bitte sehen Sie meine Antwort unten für eine Lösung. – tfmontague