有什麼區別?不要他們做同樣的事情 - 找到具有給定屬性的內部標籤?BeautifulSoup的區別findAll和findChildren
回答
findChildren返回的resultSet就像find_all沒有,沒有任何區別在使用這兩種方法作爲findChildren實際上是find_all,如果你看一下鏈接的來源,你可以看到:
findChildren = find_all # BS2
它的存在向後兼容性是findAll = find_all # BS3
那麼爲什麼要用不同的名字來完成同樣的功能呢?我是否正確地假設在實際中我們有三個(!)相同的函數,它們返回完全相同的結果(ResultSet - 找到的標記列表),它們具有相同的行數和元素 - 「findAll」,「findChildren」和「find_all」 ? – parsecer
@parsecer,*向後兼容性*,如果我有bs2代碼,我將只有'findChildren',如果我有bs3代碼,我只會有'findAll'。 –
所以當有bs2時,只有'findChildren'(並且沒有'findAll'或'find_all'),接下來的bs版本出現了,並且有'findAll = findChildren'(沒有'find_all','findChildren'未觸及),現在我們有bs4,其中find_all = findAll = findChildren(爲了兼容性,findAll和findChildren保持不變)。是對的嗎? – parsecer
- 1. BeautifulSoup,findAll findAll後?
- 2. beautifulsoup的findall
- 3. beautifulsoup findAll find_all
- 4. 使用BeautifulSoup的findAll
- 5. python beautifulsoup findall p tags
- 6. python BeautifulSoup findAll intr-txt
- 7. Python和Beautifulsoup:奇怪的行爲findAll
- 8. BeautifulSoup的findAll與名稱和文本
- 9. BeautifulSoup:從ResultSet中的findAll
- 10. attrMap和attrs在beautifulSoup上的區別
- 11. BeautifulSoup和Scrapy履帶之間的區別?
- 12. beautifulsoup的findAll導致空用div標籤
- 13. 在ember-data中find,findAll和findQuery有什麼區別
- 14. BeautifulSoup - findAll不在某個標籤內
- 15. BeautifulSoup findAll變量類型問題
- 16. 在BeautifulSoup findall中刪除Html應答器
- 17. BeautifulSoup - 從findAll元素中獲取課程
- 18. Python findAll不工作在beautifulsoup 3
- 19. 將beautifulsoup中的findall()限制爲html的一部分
- 20. BeautifulSoup - 海峽對象沒有屬性的findAll
- 21. 錯誤與Beautifulsoup式「結果」對象有沒有屬性「的findAll」
- 22. BeautifulSoup的FindAll「名單」對象有沒有屬性「find_all」
- 23. +和CONCAT的區別?
- 24. 區別「」和
- 25. 區別://和http:\\
- 26. BeautifulSoup問題並從findAll函數打印字符串
- 27. BeautifulSoup findall使用正則表達式找到類A或類B
- 28. 在beautifulsoup中使用findAll對結果進行過濾
- 29. BeautifulSoup findAll HTML類與多個變量類輸入
- 30. Beautifulsoup - findAll找不到字符串,當鏈接也在容器中
孩子鉤住什麼標籤包含並返回一個屬tor - find_all查找給定標籤的所有實例並返回一個列表。 – n1c9
@ n1c9看起來好像是錯的。 – parsecer