我想在wordpress頁面上顯示紐約證券交易所最近2周內已交易的股票總量。做這件事的最好方法是什麼?從wsj.com或finance.yahoo.com刮掉
回答
Yahoo Finance允許您導出他們的數據。 要查看股票代碼,請在左側欄上有指向Historical Prices的鏈接。在該頁面的底部有一個鏈接「下載到電子表格」。
您可以將其傳遞給fgetcsv來解析它。
根據您的意圖和刮擦的頻率,一般認爲網站上的數據被刮擦是不道德的。你知道帶寬不是免費的。相反,您應該希望能夠找到已被設計爲供其他網站(如您的網站)使用的數據饋送。
不知道很多關於你的域名,我真的不知道要尋找什麼,但這裏的一些猜測:
- 紐約證券交易所網站似乎提供了一個subscription data feed
- 環顧雅虎財經here頁
更不用說值得一提的內容通常由另一方擁有,重新發布它可能會侵犯另一方的權利。請檢查您認爲正在抓取的任何網站的法律部分,或與所有者聯繫。 – 2009-11-14 00:25:05
我想這就好比說遊戲結束後的比分。我沒有太多考慮過法律/道德問題。雅虎似乎鼓勵在他們的管道上使用這種東西。 – 2009-11-14 00:34:27
雅虎將是你最好的選擇,因爲他們有一個非官方的api記錄在這裏:
http://www.gummy-stuff.org/Yahoo-data.htm
噸的應用程序/部件靠這個,所以我不能看到它消失
它事實上已經消失,由於雅虎要求將其取下來。
從乍一看,這個網址就會給你需要的東西:http://finance.yahoo.com/d/quotes.csv?s=^NYA &˚F= V
實際上,我無法看到給出音量的格式參數,因此@Alex L的答案可能會更好 – Ravi 2009-11-14 00:23:04
- 1. 從網站上刮掉java腳本
- 2. 從AJAX onclick上刮掉內容彈出
- 3. 從YouTube視頻頁面刮掉圖像
- 4. 從網站上刮掉員工數據
- 5. 從使用VBA的站點刮掉innerHTML
- 6. 從整個網絡刮掉數據
- 7. Perl:HTML從認證網站上刮掉
- 8. 刮掉重定向網址。
- 9. 用Scrapy刮掉MSN新聞
- 10. 如何刮掉.jsp網站?
- 11. 刮掉html數據Vba
- 12. 用Phantomjs刮掉React站點
- 13. 刮掉LinkedIn的連接
- 14. 刮掉NBA.com的數據
- 15. 用Scrapy刮掉表格但沒有刮傷項目的數據
- 16. 在Python中刮掉HTML表lxml
- 17. 用參數刮掉ASP網站
- 18. 刮掉某些數據的網頁
- 19. Python屏幕刮掉整個網站
- 20. 用BeautifulSoup和Python刮掉多個頁面
- 21. PHP刮掉一個html頁面
- 22. 刮掉Pinterest板上的所有圖像
- 23. 在python中使用API刮掉鳴叫
- 24. 刮掉html頁面的超鏈接
- 25. 在特定網站上刮掉問題
- 26. Python代碼刮掉數據CSV
- 27. 用PHP刮掉凌亂的html網站
- 28. 刮掉HTML表格。 UWP和C#
- 29. 使用VBA刮掉AJAX頁面
- 30. 谷歌ImportXML刮掉TIAA.org的價格
是啊,這大概就是我要做的。讓我考慮一下。 – 2009-11-14 00:32:21