Скачать со страницы, которая использует javascript (динамически генерируется)
Как загрузить данные с этой страницы?
http://www.cmegroup.com/trading/agricultural/spot-call-data.html
Я попробовал следующее, Но это только кажется, что дает заголовки.
Если его можно загрузить с помощью пакетного файла, это было бы здорово. В противном случае .NET-это нормально. Я использую Visual Studio 2010.
Значения под таблицей извлекаются с помощью Java-скрипта на основе выбранной торговой даты, поэтому они являются динамическими значениями и поэтому не могут быть видны при открытии на текстовой панели.
Как я могу получить значения в таблице?
Что я уже пробовал:
Dim uriString As String = "http://www.cmegroup.com/trading/agricultural/spot-call-data.html" ' Create a new WebClient instance. Dim myWebClient As New WebClient() Console.WriteLine(("Searching " + uriString + " .......")) myWebClient.DownloadFile(uriString, "C:\temp\searchresult.htm")
F-ES Sitecore
Этот код загружает только исходный код, он не выполняет js, поэтому вам нужно будет использовать серверный компонент браузера, который позволяет вам выполнять страницу и js, или вы можете посмотреть на api, который использует страница, и использовать api для получения данных так же, как это делает сама страница.
В идеале, однако, вы должны спросить администраторов веб-сайта, есть ли api, который вы можете использовать для получения данных, поскольку в противном случае то, что вы делаете, не очень этично.