Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.12.2014, 14:57
Интересующийся
Отправить личное сообщение для Vostokkk Посмотреть профиль Найти все сообщения от Vostokkk
 
Регистрация: 14.12.2014
Сообщений: 12

Сообщение от krasovsky
Методом тыка ты ничего не дебьешься
Да это понятно. Я просто примерчик похожий встречал (с прокси), вот и решил воспользоваться. Да видимо примерчик давно писали....
Ответить с цитированием
  #12 (permalink)  
Старый 15.12.2014, 15:10
Интересующийся
Отправить личное сообщение для Vostokkk Посмотреть профиль Найти все сообщения от Vostokkk
 
Регистрация: 14.12.2014
Сообщений: 12

А вот интересное кино, как это всё здорово работает. Это тот самый собеседник с другого форума снимал. У него всё грузится без проблем.
Вложения:
Тип файла: zip JSON2.ZIP (1.83 Мб, 2 просмотров)

Последний раз редактировалось Vostokkk, 17.12.2014 в 13:55.
Ответить с цитированием
  #13 (permalink)  
Старый 20.12.2014, 09:28
Интересующийся
Отправить личное сообщение для Vostokkk Посмотреть профиль Найти все сообщения от Vostokkk
 
Регистрация: 14.12.2014
Сообщений: 12

конкретизация
Конкретизировал ошибку. Макрос, как выяснилось, отказывается передавать заголовок:
.setRequestHeader "Referer", "http://ru.investing.com/indices/us-spx-500"

объекта "MSXML2.XMLHTTP". Осталось разобраться как заставить его Это всё -таки сделать и что ему в этом мешает.
Ответить с цитированием
  #14 (permalink)  
Старый 21.12.2014, 09:45
Интересующийся
Отправить личное сообщение для Vostokkk Посмотреть профиль Найти все сообщения от Vostokkk
 
Регистрация: 14.12.2014
Сообщений: 12

Новый вариант
Вот этот вариант вроде заработал. Всем кому может пригодится:

[CODE]Sub HD_TimeFrame_()
 Dim XMLHTTP As Variant, URL As String, HD_TimeFrame As Variant
  
 URL = "http://ru.investing.com/common/modules/js_instrument_chart/api/" & _
       "data.php?volume_series=yes&events=yes&candle_count=120&pair_interval=86400&" & _
       "chart_type=area&pair_id_for_news=166&pair_id=166&symbol=S%2526P%2B500"
  
 Set XMLHTTP = CreateObject("Msxml2.XMLHTTP.2.6")
      With XMLHTTP
      .Open "GET", URL, False
      .setRequestHeader "Content-Type", "application/json"
      .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"
      .setRequestHeader "Accept", "application/json, text/javascript, */*; q=0.01"
      .setRequestHeader "Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4"
      .setRequestHeader "Referer", "http://ru.investing.com/indices/us-spx-500"
      .setRequestHeader "x-requested-with", "XMLHttpRequest"
      .setRequestHeader "Accept-Encoding", "gzip, deflate"
      .setRequestHeader "Host", "ru.investing.com"
      .setRequestHeader "Connection", "Keep-Alive"
      .send
      End With
        
      HD_TimeFrame = XMLHTTP.responseText
 '  Debug.Print HD_TimeFrame
      Set XMLHTTP = Nothing
 End Sub[/CODE]
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с get запросом FearOfTheHamster AJAX и COMET 4 19.02.2014 15:10
проблема с new XMLHttpRequest() files adik7960 AJAX и COMET 0 31.03.2013 15:32
Проблема с GET запросом Арсений AJAX и COMET 1 14.05.2010 20:21
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема с Ajax запросом в IE и Opera flash_uz AJAX и COMET 0 30.04.2009 15:08