我想使用Perl從網站獲取表格數據:http://finance.yahoo.com/quote/LBJ/history?period1=946665000&period2=1470162600&interval=div%7Csplit&filter=split&frequency=1d 但它的源代碼不包含任何我們可以在網站上看到的表格數據,有一個下載鏈接,但下載的數據與上面顯示的數據不一樣我想要在這個網站上顯示的股票分割信息,雅虎提供下載鏈接下載數據,但這裏下載的數據是不同的,然後他們在網站上顯示,錯誤地他們提供股息歷史信息,但我想分裂歷史信息。如果數據在使用perl的源代碼中不可用,我如何從網站獲取數據?
0
A
回答
0
該頁面是使用多個Javascript調用構建的。
您應該使用內置於瀏覽器中的開發人員工具來跟蹤用於構建頁面的所有HTTP請求。其中之一將返回用於構建表的數據。希望你能夠重新創建這個調用來直接獲取數據。數據很可能會以JSON的形式返回,這將使得解析起來更容易。
更新:值得一提的是,網站通常會以這種方式精確構建頁面,因爲他們不希望人們刮掉他們的數據。你有沒有檢查網站的條款和條件?你被允許以這種方式訪問數據嗎?您是否希望瞭解您是否可以通過API獲取這些數據?
相關問題
- 1. 如何使用PHP和RegEx從HTML源代碼獲取數據?
- 2. 如何使用groovy代碼獲取網址中的數據?
- 3. 如何從網站獲取DOM數據
- 4. 如果可能,如何用PHP從外部網站獲取數據(文本)?
- 5. 我將如何去使用Python從網站中提取數據?
- 6. 如何使用PHP從MySQL獲取數據?用我的代碼獲取錯誤
- 7. 如何從跨站點獲取數據?我正在使用$ .post
- 8. 我如何使用python代碼從magento獲取網站列表?
- 9. 如何從抓取工具獲取數據到我的網站?
- 10. 如何使用腳本從網站獲取數據?
- 11. 如何使用RegExp從本網站獲取數據?
- 12. 如何使用jericho html解析器從網站獲取數據?
- 13. 如何使用py-requets從網站獲取數據?
- 14. 如何使用Python從網站獲取和驗證JSON數據?
- 15. 從網站獲取數據
- 16. 從網站獲取數據
- 17. 從網站獲取數據
- 18. 如何使用bloomberg API獲取HTML網站中的FX數據?
- 19. 如何使用JSON在android的網站上獲取數據?
- 20. 如何在使用JAVA代碼的spring frarmework中獲取數據源的值?
- 21. 是否可以從這些網站提取不輸出HTML源代碼中的數據的數據?
- 22. 如何從源代碼使用package_data中的數據?
- 23. 從代碼數據庫中使用AJAX獲取數據
- 24. 如何從Postgresql數據庫獲取數據到角度網站?
- 25. 我如何從使用AJAX的網頁獲取數據?
- 26. 如何從Java網站獲取我需要的數據?
- 27. 如何使用PHP中的Ajax從網站(例如IMDB)獲取數據
- 28. 如何使用cURL從網站獲取特定數據,然後將其保存我的數據庫使用php
- 29. 如何使用以下代碼在1行中獲取數據
- 30. 如何處理Mysql等數據,使用Vagrant的網站源代碼?
你是否嘗試過任何代碼? – ssr1012
這可能是該網站使用一些JavaScript來提供最終內容。 'LWP :: UserAgent'可能可以處理這個問題,所以你可以試試看。 –
可能重複的[我怎麼能從perl網站中提取特殊類型的表?](http://stackoverflow.com/questions/38567448/how-can-i-extract-special-kind-of-table-from-網站功能於perl的) –