Allow WebRequest РЕШЕНО

 

Всем Доброй Ночи. 

 


Решение: при переходе на сайт календаря - редирект на другой сайт https://www4.dailyfx.com - разрешил в настройках, все заработало 

 

 

Друзья, кто сталкивался с функцией WebRequest ?

Например скачивание новостного календаря?  

пытаюсь скачать календарь с сайта dailyfx - но возвращает ошибку 4060 - узел не разрешен, 

ок иду в настрйоки и разрешаю, но разрешить могу получается только полную ссылку?

например разрешаю так:

 

 

но адрес берется с датой:

 

http://www4.dailyfx.com/calendar/files/Calendar-01-03-2016.csv

 

 в ответ получаю ошибку:

Ошибка в WebRequest. Код ошибки  =4060  

 

функция проста:

void StartWebRequest(string google_url)
  {
   string cookie=NULL,headers;
   char post[],result[];
   int res;

   ResetLastError();

   int timeout=5000; //--- timeout менее 1000 (1 сек.) недостаточен при низкой скорости Интернета 
   res=WebRequest("GET",google_url,cookie,NULL,timeout,post,0,result,headers);

   if(res==-1)
     {
      Print("Ошибка в WebRequest. Код ошибки  =",GetLastError(),"   ",google_url);
      
      MessageBox("Необходимо добавить адрес '"+google_url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
     }
   else
     {
     
      PrintFormat("Файл успешно загружен, Размер файла =%d байт.",ArraySize(result));
     }
  }

 

 но постоянно каждую неделю заносить разрешенные адреса неудобно. Есть ли решение данной проблемы? 

 

т.е. есть файл который нужно скачать https://beta.dailyfx.com/files/Calendar-01-03-2016.csv

даже если я вношу этот файл все равно пишет ошибку 4060 ХМ  

 
Vladislav Andruschenko:

 но постоянно каждую неделю заносить разрешенные адреса неудобно. Есть ли решение данной проблемы? 

в терминале/mql нет.

делайте свой "прокси" с постоянным адресом

 
o_O:

в терминале/mql нет.

делайте свой "прокси" с постоянным адресом

Спасибо! 
 

может проще парсить страницу?

https://www.dailyfx.com/calendar

Forex Economic Calendar – DailyFX
Forex Economic Calendar – DailyFX
  • www.dailyfx.com
Date Time Currency Event Importance Actual Forecast Previous Notes DailyFX provides traders with an easy to use and customizable real-time calendar that updates automatically during announcements. Keep track of significant...
 

можно конечно и парсить, но я думал есть более рациональное решение. 

ведь парсить получается только текущую неделю, а если нужно показать новости за прошлый год?  

 

попробуйте ограничиться доменом http://www4.dailyfx.com

по идее так оно должно прокатить  ;)

David Rodriguez
David Rodriguez
  • www.dailyfx.com
DailyFX is the leading portal for forex trading news, charts, indicators and analysis. Every tool you need to trade in the foreign exchange market.
 
да именно так и прокатило, хотя совсем недавно месяц назад я пробовал - не получалось, но вроде пошло дело. Спасибо 
Причина обращения: