Raschiando da wsj.com o finance.yahoo.com
-
20-09-2019 - |
Domanda
Voglio visualizzare su una pagina di WordPress il volume totale delle azioni scambiate sul NYSE borsa le ultime 2 settimane che è stato aperto. Qual è il modo migliore per andare a fare questo?
Soluzione
Yahoo Finance consente di esportare i loro dati. Per un ticker, nella barra laterale sinistra c'è un link a Dati storici . Nella parte inferiore della pagina c'è un link "Scarica in foglio di calcolo".
Si potrebbe passare che a fgetcsv per analizzarlo.
Altri suggerimenti
Raschiare siti web per i dati è generalmente visto come immorale, a seconda delle intenzioni e la frequenza del raschiare. La larghezza di banda non è libero, lo sai. Invece, si dovrebbe auspicabilmente essere in grado di trovare un feed di dati che è stato progettato per essere consumato da altri siti, come la vostra.
Non sapendo molto circa il dominio, non vorrei davvero sapere cosa cercare, ma ecco alcune ipotesi:
- Il sito NYSE sembra offrire una feed di dati di sottoscrizione
- Cercare all'interno della pagina Yahoo Finance qui
Yahoo sarebbe la soluzione migliore in quanto hanno un'API non ufficiale documentato qui:
http://www.gummy-stuff.org/Yahoo-data.htm
tonnellate di applicazioni / widgets si basano su questo, quindi non posso vederlo andare via
Si è infatti andato via, a causa di yahoo chiedendo che venga deposto.
Da un primo sguardo, questo URL darebbe quello che ti serve: http: / /finance.yahoo.com/d/quotes.csv?s= ^ NYA & f = v