我正在嘗試從網站讀取數據。我可以看到我需要的值,但該值不會出現在下載的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