我目前正在试图让一个程序,给一个单词将查找其定义并返回它。尽管我已经完成了这项工作,但我不得不求助于使用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