我正在尝试从网站读取数据。我可以看到我需要的值,但该值不会出现在下载的html代码中(使用urllib2)。该值由一些js文件创建,并作为该id的innerhtml嵌入到网页中。 PS:如何提取?原始的源代码不能呈现与浏览器不同的js!BeautifulSoup获取innerhtml数据
2
A
回答
4
获取数据的另一种方式是让浏览器使用Selenium完成所有工作,然后读取呈现的html。有点慢,但肯定有效。
在这里,你可以找到使用Selenium与Python中的入门指南: http://jimmyg.org/blog/2009/getting-started-with-selenium-and-python.html
1
相关问题
- 1. BeautifulSoup innerhtml?
- 2. 获取特定数据与BeautifulSoup
- 3. 获取Beautifulsoup
- 4. BeautifulSoup:提取img的数据
- 5. 使用BeautifulSoup提取数据
- 6. Beautifulsoup的CSS数据提取
- 7. jquery获取UL innerhtml
- 8. 从XMLHttpResponse获取innerHTML
- 9. 使用BeautifulSoup进行网页抓取:正在获取fundsupermart数据
- 10. 获取标签的孩子数与BeautifulSoup
- 11. 获取的innerHTML从选择
- 12. jQuery:获取内容/ innerhtml onclick
- 13. 如何获取DOMNode的innerHTML?
- 14. 获取的innerHTML通过Jsoup
- 15. 从Frameset中获取InnerHTML
- 16. python webdriver:从innerHTML获取XPATH
- 17. 用BeautifulSoup获取文档DOCTYPE
- 18. BeautifulSoup获取文本链接?
- 19. 无法从BeautifulSoup获取表
- 20. 获取表的内容BeautifulSoup
- 21. 使用BeautifulSoup获取日期
- 22. 获取与BeautifulSoup和Python
- 23. 获取打印美化BeautifulSoup
- 24. 使用BeautifulSoup从html表中获取数据
- 25. 使用BeautifulSoup获取内嵌套标签数据
- 26. 如何获取BeautifulSoup中选定行的表格数据
- 27. 如何获取BeautifulSoup Xml解析器的数据
- 28. BeautifulSoup不抓取所有数据
- 29. Python - BeautifulSoup - 抓取数据,包括Divs&Span's
- 30. BeautifulSoup HTML提取表格数据
如何自动保存浏览器的DOM?感谢您的模拟器方法,但是您是否知道这样做的Python方法? – zubinmehta 2010-07-08 08:58:29
按照mamoo的建议尝试Selenium。 – 2010-07-08 14:50:06