Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 257

 
Glina :


bu yüzden bir danışmandan sonra oldu ne olduğunu hatırlamıyorum bile


Bilgisayarınıza kutsal su serpin.
 
gyfto :

Bilgisayarınıza kutsal su serpin.

ciddi ciddi soruyorum. Şakalar umurumda değil. Şimdi ayarlarla baykuş kafası kırmak istiyorum
 
Glina :

Bir eurodolar 1.3469'da ve danışmanın şimdi 1.36690 olduğu ikincisinde iki hesabım var.
Sorununuzun özünden hiçbir şey anlamadım. Aynı terminalde farklı hesaplar arasında geçiş yapıyor musunuz?
 
artmedia70 :
Sorununuzun özünden hiçbir şey anlamadım. Aynı terminalde farklı hesaplar arasında geçiş yapıyor musunuz?


ayrıca iki terminal var, ancak birinde 4 ila 5 karakter değişti.
 
gyfto :

mzk_3om6u , IE10'da DOM yapılarıyla çalışmanın en kolay yolu VBScript/JScript'tir, WinExec() aracılığıyla wsf betikleri çalıştırabilirsiniz. Etiketleri dönüştürmeye çalışıyorsunuz. Ne için? InnerText üzerinden güvenle çalışabilirsiniz, bir dosyaya yazdığınız scriptin sonunda, dosyayı aldığınız türkiyede. İşte bir örnek:


Sorun veri kaydetmede değil ve etiket aramada bile değil, her şey banal ve basit, MT4'te Kiril dilinde bir arama yapmak istiyorum, ancak İnternetten bir sayfa kaydederken herhangi bir Kiril farklı bir şekilde değişir. kodlama.
 
mzk_3om6u :

Sorun veri kaydetmede değil ve etiket aramada bile değil, her şey banal ve basit, MT4'te Kiril dilinde bir arama yapmak istiyorum, ancak İnternetten bir sayfa kaydederken herhangi bir Kiril farklı bir şekilde değişir. kodlama


Hafta sonu sitenizi ayrıştırmaya çalışacağım, bakalım neler yapabiliriz. Daha erken çıkmaz, terminal meşgul.

 
Glina :

ayrıca iki terminal var, ancak birinde 4 ila 5 karakter değişti.
Üzgünüm ama duyusal yeteneklerimi kaybettim.
 
gyfto :


Hafta sonu sitenizi ayrıştırmaya çalışacağım, bakalım neler yapabiliriz. Daha erken çıkmaz, terminal meşgul.


Evet, orada ilginç bir şey yok, sadece MT4 şu özel karakterleri görmüyor: №, §, ©, ‰, ×
 
mzk_3om6u :

Evet, orada ilginç bir şey yok, sadece MT4 şu özel karakterleri görmüyor: №, §, ©, ‰, ×

Yalnızca Kiril - okur olan hücreleri özel olarak seçti. Gerisini getElementsByTagName("TD").Item(j)'de j üzerinde yineleyerek yapın veya daha düşünceli bir şekilde Chrome'da hangi sütunların okunacağını seçin. csv olarak yazın, sınırlayıcı ile birleştirmeyi unutmayın ve gidin.

uzmanlar/dosyalar/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);
 
gyfto :

Yalnızca Kiril - okur olan hücreleri özel olarak seçti. Gerisini getElementsByTagName("TD").Item(j)'de j üzerinde yineleyerek yapın veya daha düşünceli bir şekilde Chrome'da hangi sütunların okunacağını seçin. csv olarak yazın, sınırlayıcı ile birleştirmeyi unutmayın ve gidin.

uzmanlar/dosyalar/trx_rowa.vbs

MQL4


Neyi nereye ekleyeceğimi hala anlamıyorum ve betiğin nasıl yazıldığı da çok net değil :(

trx_rowa.vbs nedir ve MT4 ile ne ilgisi var? :)