- Проблема: робот постоянно периодически слетает при тестировании
- Прошу помощи по написанию функции WebRequest
- Allow WebRequest РЕШЕНО
Поможет?
http://www.cyberforum.ru/csharp-net/thread334353.html
Посмотри что отправляется для инкогнито в свойствах HTTP заголовка и продублируй их в WebRequest.
Скорее всего дело в User-Agent.
Попробуй указать что-то типа:
Посмотри что отправляется для инкогнито в свойствах HTTP заголовка и продублируй их в WebRequest.
Скорее всего дело в User-Agent.
Попробуй указать что-то типа:
Поможет?
http://www.cyberforum.ru/csharp-net/thread334353.html
По ссылке всё слишком "сложно" :), url строка формируется нормально и как уже писал выше, любой браузер по ней все нужные данные загружает, как пример вот часть запроса: https://www.***.com/calendar?previous=true&week=2017/0723
Посмотри что отправляется для инкогнито в свойствах HTTP заголовка и продублируй их в WebRequest.
Скорее всего дело в User-Agent.
Попробуй указать что-то типа:
Думаешь пуляет "МТ4"?
Не думаю что сайт проверяет это....
Посмотри что отправляется для инкогнито в свойствах HTTP заголовка и продублируй их в WebRequest.
Скорее всего дело в User-Agent.
Попробуй указать что-то типа:
Где указать? Запрос идёт из MQL программы при помощи штатной функции.
Где указать? Запрос идёт из MQL программы при помощи штатной функции.
тут человек задает Mozilla
https://www.mql5.com/ru/forum/171848/page4#comment_5457913
string cookie=NULL, result_headers, web_down; string reqheaders; char post[],result[]; int res; string url; int timeout=30000; int cc; url="https://www.forexfactory.com/calendar.php?week=nov1.2015"; Print(url); //====================================== Print("====================================="); reqheaders="User-Agent: Mozilla/4.0\r\n"; for(cc = 0; cc < 3; cc++) { ResetLastError(); res=WebRequest("GET", url, reqheaders, timeout, post, result, result_headers);
- 2017.06.01
- www.mql5.com
тут человек задает Mozilla
https://www.mql5.com/ru/forum/171848/page4#comment_5457913
сделал:
string reqheaders="User-Agent: Mozilla/4.0\r\n"; res=WebRequest("GET",url,reqheaders,timeout,post,result,result_headers);
результат тот же.
Кстати, по ссылке (теме), я так понял, вопрос остался открытым? И насколько я вижу тоже тема про скачивание календарных данных...
сделал:
string reqheaders="User-Agent: Mozilla/4.0\r\n"; res=WebRequest("GET",url,reqheaders,timeout,post,result,result_headers);
результат тот же.
А там ниже не почитал - как они проблемс порешали?
Вопрос тот же что и у тебя по моему.
Бренд"маузер" по 443 порту как для МТ4/5? Https на 443-ем, а http на 80-м по моему....
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования