Ich muss die gesamte Seite für Elemente crawlen, aber nur einige davon lädt, bis ich nach unten scrollen. Gibt es trotzdem etwas dagegen? Ich kann dies umgehen, indem ich Scroll-to-Bottom-Funktionen ausführe, aber es wäre schön, wenn es eine sauberere Art wäre, dies zu tun.Seite lädt nur beim Scrollen nach unten
Antwort
Hier ist der Code, um dies zu erreichen. Sie können entweder Stecker gerade in die Konsole oder injizieren es in Ihren Crawler
window.scrollTo(0,document.body.scrollHeight);
Sie dies auch in einer setInterval Funktion wickeln können im Laufe der Zeit zu erhöhen. Heres ein Beispiel dafür:
setInterval(function() {
document.body.scrollTop = document.body.scrollHeight;
}, 50);
EDIT: sorry, verpasste ich den letzten Teil Ihrer Frage, wo Sie erwähnt, dass Sie wissen, dass Sie dies tun können. Mit welcher Art von Crawler arbeiten Sie? Es würde helfen, Ihre Frage zu beantworten. Sehen Sie sich dieses Beispiel an: Scroll Automatically to the Bottom of the Page
Problem ist, ist, dass es nur bis zum Ende der geladenen Seite scrollt, so wenn es nach unten scrollt mehr lädt nur. Ich könnte eine Tonne dieser Funktionen spammen, aber das würde den Crawler viel langsamer machen – Eorsak
- 1. Seite loading nach unten scrollen
- 2. Hintergrundfarbe der Symbolleiste beim Scrollen nach unten
- 3. Reveal nav beim Scrollen nach unten
- 4. Inkrementieren Fortschrittsbalken nur auf Seite nach unten scrollen
- 5. Hide div beim Scrollen nach unten
- 6. Android WebBrowser scrollen nach unten Seite
- 7. iOS UITableView lädt nur Zellendaten beim Scrollen
- 8. RecyclerView aktualisiert Elemente nur beim Scrollen nach unten und oben
- 9. Meine Seite wird nicht nach unten scrollen
- 10. UIScrollView sollte nur nach unten scrollen
- 11. Listview Fehler beim Scrollen nach unten
- 12. ausblenden NavigationBar beim Scrollen nach unten CollectionView
- 13. UITableView mehr laden beim Scrollen nach unten
- 14. Flexbox Force Nach unten scrollen
- 15. Scrollen NSTextView nach unten
- 16. WebBrowserControl Nach unten scrollen
- 17. Scrollen nach unten nach ComponentDidUpdate
- 18. Android WebView nach unten scrollen
- 19. JQuery zu beheben nach unten scrollen nach unten - Ein Problem
- 20. Nach unten scrollen [GeckoFx + Javascript]
- 21. AngularJS nach unten scrollen Anfängen
- 22. Menü ausblenden bei Scrollen nach unten (aber nur nach 50px)
- 23. Scrollen Sie nach unten (Javascript)
- 24. Start UITableView nach unten scrollen
- 25. Fade Hintergrundfarbe nach oben/unten beim Scrollen von oben
- 26. Scrollen nach oben löst sowohl nach oben als auch nach unten beim Scrollen
- 27. UIWebView Scrollen nach unten auf Eingabefokus iOS 6 nur
- 28. jQuery ui Datepicker Positionierung Problem beim Scrollen nach unten Webseite
- 29. Klasse entfernen beim Scrollen nach x-px (von unten)
- 30. Schrumpf Navbar beim Scrollen nach unten, ohne Javascript
Mit den Devtools Ihres Browsers sollten Sie in der Lage sein, die Datenquelle der Elemente zu überprüfen und die Anfrage iterativ an diese Datenquelle zu senden. Es könnte in etwa so aussehen: http://www.example.com/elements?paged=1; http://www.example.com/elements?paged=2; etc – Ceili