I Need Script To Login A Website

MQL4 스크립트

작업 종료됨

실행 시간 12 분
고객의 피드백
Very Very good programer ! i had a very complicated task that some other developers could not do it ! but he did it in some minutes ! THANKS
피고용인의 피드백
I'm glad to work with you. Thank you very much!!

명시

Hello

I want a script to login to this website  http://www.investing.com/members-admin/auth/login and after login i want the script to go to this page in the website http://www.investing.com/economic-calendar/ and this page i want to download it as htm. through the script


To the  folder MQL4/Files and then i will work with the file forther , so basically this is the job. BUT it is very important to know if you can do this job first because i have used other depolovers and they say it is hard and not possible to do it.


 

 

I have this samble of the script that i have created but i have problem with login and after that go to the page http://www.investing.com/economic-calendar/ and download it to the MQL4/Files, this is what i need help for !

 

 

//+------------------------------------------------------------------+ 
//| Login to Website                                                 | 
//+------------------------------------------------------------------+ 
#property script_show_inputs 

input string Email   ="";
input string Password="";

void OnStart()
  { 
   int    res;     // To receive the operation execution result 
   char   data[];  // Data array to send POST requests 
   char   result[];// page content.
   
   string str="loginFormUser_email="+Email+"&loginForm_password="+Password; // this is where i put the login and password <------


//--- Create the body of the POST request for authorization 
   ArrayResize(data,StringToCharArray(str,data,0,WHOLE_ARRAY,CP_UTF8)-1); 
//--- Resetting error code 
   ResetLastError(); 
//--- Authorization request 
   res=WebRequest("POST","http://www.investing.com/members-admin/auth/login",NULL,0,data,result,str); 
//--- If authorization failed 
   if(res!=200) 
     { 
      Print("Authorization error #"+(string)res+", LastError="+(string)GetLastError()); 
      return; 
     } 
      //--- Save the data to a file 
      int filehandle=FileOpen("Investing Page.htm",FILE_WRITE|FILE_BIN); 
      //--- Checking errors 
      if(filehandle!=INVALID_HANDLE) 
        { 
         //--- Save the contents of the result[] array to a file 
         FileWriteArray(filehandle,result,0,ArraySize(result)); 
         //--- Close the file 
         FileClose(filehandle); 
        }
   return;

  }

 You can see the source code this is the idea ! it is very simple to understand what i want i just want to login to the website then go to the page and write this page to a htm. file in the MQL4/Files filder.


 


important thing also is i want the source code file and in the source code i want the programmer to use //comment for each line explaining the source code .


So my requierments are 

1. script for login into website 

2. i want the source code of the script

3. i want the programer to //comment all the lines in the source code 

4. i want the script to login to the website then go to another page and then write the content into an htm. file in the MQL4/Files folder then i will process the content myself after that.

5. my goal is to get information out of the page where the economic calender have information about economic releases, when i get this page in the folder with it content i can find the informatin in it myself after that.


 

and this is some pictuers to explain more what i mean.

 

 

 

Thnaks 

응답함

1
개발자 1
등급
(13)
프로젝트
24
42%
중재
3
33% / 0%
기한 초과
4
17%
무료
2
개발자 2
등급
(258)
프로젝트
396
28%
중재
69
19% / 49%
기한 초과
121
31%
무료
3
개발자 3
등급
(253)
프로젝트
358
49%
중재
24
25% / 50%
기한 초과
80
22%
무료
4
개발자 4
등급
(91)
프로젝트
144
38%
중재
67
15% / 48%
기한 초과
55
38%
무료
5
개발자 5
등급
(54)
프로젝트
64
42%
중재
5
20% / 60%
기한 초과
4
6%
무료
게재됨: 1 코드
6
개발자 6
등급
(39)
프로젝트
44
16%
중재
1
100% / 0%
기한 초과
7
16%
무료
7
개발자 7
등급
(28)
프로젝트
36
17%
중재
5
20% / 40%
기한 초과
17
47%
무료
게재됨: 5 코드
8
개발자 8
등급
(64)
프로젝트
144
46%
중재
19
42% / 16%
기한 초과
32
22%
작업중

프로젝트 정보

예산
30- USD
기한
 7 일