mzk_3om6u , IE10에서 DOM 구조로 작업하는 가장 쉬운 방법은 VBScript/JScript를 사용하는 것입니다. WinExec()를 통해 wsf 스크립트를 실행할 수 있습니다. 태그 를 변환하려고 합니다. 무엇 때문에? 파일을 받는 터키에서 파일에 쓰는 스크립트의 끝에서 InnerText를 통해 안전하게 작업할 수 있습니다. 다음은 예입니다.
글쎄, 문제는 데이터를 저장하는 것이 아니라 태그를 검색하는 것조차도 모든 것이 평범하고 간단합니다. MT4에서 키릴 문자로 검색하고 싶지만 인터넷에서 페이지를 저장할 때 모든 키릴 문자가 다른 부호화.
특별히 키릴 자모가 있는 셀만 선택합니다. getElementsByTagName("TD").Item(j)에서 j를 반복하여 나머지를 가져오거나 더 신중하게 Chrome에서 읽을 열을 선택합니다. csv로 작성하고 구분 기호로 연결하는 것을 잊지 말고 이동하십시오.
전문가/파일/trx_rowa.vbs
'On Error Resume Next
Dim IE : Set IE = WSCript.CreateObject("InternetExplorer.Application")' открываем IE
Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")' получаем доступ к FSO
Dim fTxtName : fTxtName = Left(WSCript.ScriptFullName,len(WSCript.ScriptFullName)-3) & "txt"' чтобы писать в csv-файл, поменять txt на csv
Set TxtFile = objFSO.OpenTextFile(fTxtName, 2, True)'открываем файл для записи
IE.visible = false' браузер в фоновом режиме
IE.navigate "http://www.fxteam.ru/forex/economic-calendar/2013_49.html"' страница с календарём для парсинга
Do While IE.Busy' пока браузер не загрузится
WSCript.Sleep 500' ждём полсекунды
loop' в цикле
Do While IE.document.getElementsByClassName("tr1 rowa").Item(0).getElementsByTagName("TD").Item(4) is Nothing' пока этот элемент страницы не загрузится
WSCript.Sleep 500' будем ждать загрузки страницы
loop' в цикле
Set tr1_rowa = IE.document.getElementsByClassName("tr1 rowa")' получаем коллекцию таких DOM-элементов
For i = 0 to tr1_rowa.length - 1' перебираем её
TxtFile.WriteLine tr1_rowa.Item(i).getElementsByTagName("TD").Item(4).InnerText' записываем текстовое содержимое ячейки в файл
Next
Set tr0_rowa = IE.document.getElementsByClassName("tr0 rowa")' получаем коллекцию таких DOM-элементов
For i = 0 to tr0_rowa.length - 1' перебираем её
TxtFile.WriteLine tr0_rowa.Item(i).getElementsByTagName("TD").Item(4).InnerText' записываем текстовое содержимое ячейки в файл
Next
Set IE = Nothing' закрываем браузер
TxtFile.Close' закрываем файл
WSCript.Quit()' выключаем скрипт
MQL4
#import "kernel32.dll"int WinExec( string lpCmdLine, int uCmdShow);
#import//в старте (или где надо)
WinExec( "cscript experts/files/trx_rowa.vbs" , 2 );
Sleep ( 60 * 1000 );
hFile = FileOpen ( "trx_rowa.txt" , FILE_READ | FILE_CSV );
while (! FileIsEnding (hFile)){
//обычный цикл чтения файла...
}
FileClose (hFile);
그래서 무슨 고문을 쫓았는지, 어느 쪽이었는지 기억조차 나지 않는다.
컴퓨터에 성수를 뿌립니다.
컴퓨터에 성수를 뿌립니다.
진지하게 묻고 있습니다. 나는 농담에 관심이 없습니다. 지금 설정으로 올빼미 머리 휴식을 넣고 싶습니다
나는 1유로달러 1.3469와 고문이 현재 1.36690이었던 두 번째 계좌에 두 개의 계좌를 가지고 있습니다.
나는 문제의 본질에서 아무것도 이해하지 못했습니다. 동일한 터미널에서 다른 계정 간에 전환합니까?
2개의 터미널도 있지만 하나는 4~5자로 변경되었습니다.
mzk_3om6u , IE10에서 DOM 구조로 작업하는 가장 쉬운 방법은 VBScript/JScript를 사용하는 것입니다. WinExec()를 통해 wsf 스크립트를 실행할 수 있습니다. 태그 를 변환하려고 합니다. 무엇 때문에? 파일을 받는 터키에서 파일에 쓰는 스크립트의 끝에서 InnerText를 통해 안전하게 작업할 수 있습니다. 다음은 예입니다.
글쎄, 문제는 데이터를 저장하는 것이 아니라 태그를 검색하는 것조차도 모든 것이 평범하고 간단합니다. MT4에서 키릴 문자로 검색하고 싶지만 인터넷에서 페이지를 저장할 때 모든 키릴 문자가 다른 부호화.
글쎄, 문제는 데이터를 저장하는 것이 아니라 태그를 검색하는 것조차도 모든 것이 평범하고 간단합니다. MT4에서 키릴 문자로 검색하고 싶지만 인터넷에서 페이지를 저장할 때 모든 키릴 문자가 다른 부호화.
주말 동안 귀하의 사이트를 분석해 보고 무엇을 할 수 있는지 알아보겠습니다. 더 일찍 나오지 않을 거에요, 터미널이 바빠요.
2개의 터미널도 있지만 하나는 4~5자로 변경되었습니다.
주말 동안 귀하의 사이트를 분석해 보고 무엇을 할 수 있는지 알아보겠습니다. 더 일찍 나오지 않을 거에요, 터미널이 바빠요.
예, 흥미로운 것은 없습니다. MT4에는 №, §, ©, ‰, × 와 같은 특수 문자가 표시되지 않습니다.
예, 거기에는 흥미로운 것이 없습니다. MT4에는 №, §, ©, ‰, × 와 같은 특수 문자가 표시되지 않습니다.
특별히 키릴 자모가 있는 셀만 선택합니다. getElementsByTagName("TD").Item(j)에서 j를 반복하여 나머지를 가져오거나 더 신중하게 Chrome에서 읽을 열을 선택합니다. csv로 작성하고 구분 기호로 연결하는 것을 잊지 말고 이동하십시오.
전문가/파일/trx_rowa.vbs
MQL4
특별히 키릴 자모가 있는 셀만 선택합니다. getElementsByTagName("TD").Item(j)에서 j를 반복하여 나머지를 가져오거나 더 신중하게 Chrome에서 읽을 열을 선택합니다. csv로 작성하고 구분 기호로 연결하는 것을 잊지 말고 이동하십시오.
전문가/파일/trx_rowa.vbs
MQL4
나는 여전히 어디에 무엇을 삽입해야하는지 이해하지 못하고 스크립트를 작성하는 방법도 명확하지 않습니다 :(
trx_rowa.vbs는 무엇이며 MT4와 어떤 관련이 있습니까? :)