Я хочу проанализировать динамически созданный CSV-файл, который находится на другом сервере (Yahoo Finance), но из того, что я читал, вы не можете получить доступ к контенту на другом сервере с использованием XMLHTTPRequest, по крайней мере, в формате CSV.
Я думал о решении этой проблемы, и я хотел бы знать, является ли это «правильным» способом или лучшей практикой для этого, поскольку я относительно новичок в разработке. Это то, что я придумал с помощью PHP:
<?php $symbol = $_GET["s"]; $path = "http://download.finance.yahoo.com/d/quotes.csv?s=" . $symbol . "&f=sl1d1t1c1ohgv&e=.csv"; $yahooquote = fopen($path, "r"); while(!feof($yahooquote)) { $line = fgets($yahooquote, 1000); echo $line . "<br />"; } fclose($yahooquote); ?>
Это возвращает html-файл, который имеет строки CSV-файла, а затем я могу использовать JavaScript / jQuery XMLHTTPRequest для его анализа на стороне клиента.
Это лучший способ сделать это? есть ли у вас какие-либо идеи / предложения? Пожалуйста, имейте в виду, что это должно быть быстрым, поскольку он должен запускаться каждые 10 секунд, чтобы обновить котировки акций +100. Заранее спасибо.