Was ist der Unterschied? Tun sie nicht das Gleiche - finden Sie die Inside-Tags mit bestimmten Eigenschaften?BeautifulSoup Unterschied zwischen findAll und findChildren
Antwort
findChildren eine resultSet kehrt wie find_all hat, gibt es keinen Unterschied in der mit beiden Methoden als findChildren tatsächlich ist find_all, wenn Sie auf dem Link zur Quelle können Sie sehen:
findChildren = find_all # BS2
Es ist dort für die Kompatibilität rückwärts als findAll = find_all # BS3
Warum also die gleiche Funktion mit anderem Namen? Stimmt es, wenn wir annehmen, dass wir drei (!) Funktionen haben, die dasselbe Ergebnis (ResultSet - Liste der gefundenen Tags) mit der gleichen Länge und den gleichen Elementen - 'findAll',' findChildren' und 'find_all' liefern ? – parsecer
@parsecer, * Rückwärtskompatibilität *, wenn ich bs2 Code hätte, hätte ich nur 'findChildren', wenn ich bs3 Code hätte, hätte ich nur' findAll'. –
Also als es bs2 gab, gab es nur 'findChildren' (und kein' findAll' oder 'find_all'), dann kam die nächste bs Version und es gab' findAll = findChildren' (kein 'find_all',' findChildren' war übrig unberührt), und jetzt haben wir bs4, wo 'find_all = findAll = findChildren' (' findAll' und 'findChildren' aus Kompatibilitätsgründen unberührt bleiben). Ist das richtig? – parsecer
- 1. Beautifulsoup: findAll rekursiv funktioniert nicht
- 2. beautifulsoup findAll find_all
- 3. Beautifulsoup Can not FindAll
- 4. BeautifulSoup wie funktioniert findAll
- 5. Unterschied zwischen Text und String in BeautifulSoup
- 6. python beautifulsoup findall innerhalb finden
- 7. Unterschied zwischen @FindAll und @FindBys Anmerkungen in WebDriver Seite Fabrik
- 8. BeautifulSoup - findAll nicht innerhalb bestimmter Tags
- 9. Python BeautifulSoup geben mehrere Tags zu findAll
- 10. python regex findall und mehrzeilige
- 11. Verwenden von findAll innerhalb eines bestimmten Tags in BeautifulSoup
- 12. Was ist der Unterschied zwischen findAll und findQuery in ember-data
- 13. Unterschied zwischen Vorzeichen & und *?
- 14. VBA: Unterschied zwischen & und +
- 15. Unterschied zwischen "**/* /" und "** /"?
- 16. Unterschied zwischen $ # und $ {# @}
- 17. Unterschied zwischen = und: =
- 18. Unterschied zwischen '#', '%' und '$'
- 19. MySQL: Unterschied zwischen ', `,' und '
- 20. C++ Unterschied zwischen '//' und '///'
- 21. Unterschied zwischen String.Empty und ""
- 22. Unterschied zwischen `% in%` und `==`
- 23. Unterschied zwischen numpy.logical_and und &
- 24. Unterschied zwischen. und #
- 25. Unterschied zwischen // und http: //
- 26. Unterschied zwischen Repository und Service-Layer
- 27. Unterschied zwischen -Wconversion zwischen gcc und g ++
- 28. Unterschied zwischen Wörterbuch und Hashtable
- 29. Unterschied zwischen FetchMode und FetchType
- 30. Unterschied zwischen Application_Start und Application_OnStart
Kinder hängen bleiben, was für einen Tag enthält und gibt eine Genera tor - find_all findet alle Instanzen eines bestimmten Tags und gibt eine Liste zurück. – n1c9
@ n1c9 Sieht so aus, als wäre es falsch .. – parsecer