我目前正在試圖讓一個程序,給一個單詞將查找其定義並返回它。儘管我已經完成了這項工作,但我不得不求助於使用RegEx來搜索存儲定義的標籤之間的文本。什麼是更有效的方式來使用Python 3.x做到這一點?Python的HTML解析
0
A
回答
5
lxml適用於Python 3.它具有兼容ElementTree的API,但在後臺使用c庫,所以速度很快,並且支持Xpaths,這是一種很好的解析方式(有時)。
4
嘗試BeautifulSoup一個很好的用於Python的HTML解析器。 (也適用於Python 3.x,儘管除非深入Python 3.0項目,請考慮使用2.7)
2
當談到HTML解析時,您的要求相當簡單。 Python標準庫包含ElementTree模塊,它應該有助於完成您計劃執行的任務。查找該頁面中給出的示例代碼片段。
另外,從來沒有犯的錯誤解析HTML/XML使用正則表達式。你可能不知道什麼時候它會變得非常複雜,在任何情況下也是一個壞主意。
相關問題
- 1. Python html解析
- 2. python html解析
- 3. Python:解析wordpress HTML
- 4. 解析HTML與Python
- 5. html解析器python
- 6. 的Python的urllib,HTML解析
- 7. 的Python HTML解析框架
- 8. Python的 - 解析HTML類
- 9. 的Python - BeautifulSoup - HTML解析
- 10. Python的Beautifulsoup解析HTML
- 11. 解析HTML的Python,BeautifulSoup
- 12. Python - 整理HTML解析
- 13. 用Python解析HTML 2.7
- 14. 用python和bs解析HTML
- 15. Python:用BeautifulSoup解析HTML
- 16. 用Python解析html標記
- 17. 用Python解析HTML文件
- 18. 我想在python解析HTML
- 19. Python - Error解析HTML w/BeautifulSoup
- 20. BeautifulSoup python解析html文件
- 21. Python urllib2解析html問題
- 22. 使用Python解析HTML
- 23. Python,解析html表格
- 24. 使用lxml解析HTML(python)
- 25. 使用Python解析HTML
- 26. Python和BeautifulSoup解析HTML
- 27. 在Python中的jQuery的HTML解析?
- 28. Python的BeautifulSoup html標記解析問題
- 29. 的Python HTML解析通過CSS選擇
- 30. 與python的win32com和解析html問題
請先嚐試搜索。 http://stackoverflow.com/search?q=%5Bpython%5D+html+parse所有這些問題都適用於您的問題。 – 2011-02-04 11:13:00
[如何獲取Python中Html頁面的內容]的可能重複(http://stackoverflow.com/questions/2416823/how-to-get-the-content-of-a-html-page-in-蟒蛇) – 2011-02-04 11:14:22