IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
8Beğeni(ler)
  • 6 Post By SuLh
  • 1 Post By Subzero
  • 1 Post By Mylife

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Aralık 2020, 08:42   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Com object ile web verileri.




Kodun işlevi: Web sitelerinden veri çekmeye yarar, kısa verilerde socketlerden daha hızlı çalışabilir.
Kodun amacı: Uzun yıllardır kullanılan web socketleri yerine biraz fantazi.
Com object ile ilgili kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Msxml2.SererXMLHTTP Aplikasyonu ile ilgili kaynak: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kodun avantajı ve dezavantajı:
Avantajı Kısa tip verilerde çok hızlıdır ayrıca binary kullanmak istenilirse, sonuçlar $com(name,&binvar) ile aktarılabilir.
Dezavantajı Uzun veri çekme işlemlerinde mIRC'in byte sınırına ulaşmış olur. Bu yüzden belirli bir karakter limiti(4150)(mIRC v6.35) bulunur. Bunun için, powershell dilinde tekrar oluşturup sonuçları yansıttım.

Kullanım şekli:
Kısa veri çekiminde: /kisa [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Uzun veri çekiminde /uzun [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias kisa { var %qk $+(hop,$r(1,9999)) | .comopen %qk Msxml2.ServerXMLHTTP.6.0 noop $com(%qk, open, 2, bstr, GET, bstr, $1) noop $com(%qk, send, 1) $com(%qk, responseText, 2) var %l1 $len($com(%qk).result) if %l1 > 4141 { var %l $mid($com(%qk).result,1,4141), %l2 $mid($com(%qk),4141,4150) } else { var %l $mid($com(%qk).result,1,4141) } .comclose %qk echo -a %l $iif(%l2,echo -a %l2,) } alias uzun { var %qk $+(hop,$r(1,9999)) | .comopen %qk wscript.shell .comclose %qk $com(%qk,run,1,bstr,cmd.exe /k $& powershell $+($chr(36),xx=new-object -COM Msxml2.ServerXMLHTTP.6.0;) $+($chr(36),xx.Open,$chr(40),'GET',$chr(44),',$1,',$chr(44),$false,$chr(41),;) $+($chr(36),xx.Send,$chr(40),$chr(41),;) $+($chr(36),xx.responseText) $& $+ |clip & exit,uint,0,bool,1) var %k 1 | while %k <= $cb(0) { if $cb(%k) { echo -a $cb(%k) } | inc %k } }

Sonuçlar:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/kisa
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
lang="en"> <head> <title>mIRC: Internet Relay Chat client</title> <meta name="author" content="mIRC Co. Ltd."> <meta name="description" content="mIRC: Internet Relay Chat client"> <meta name="keywords" content="mIRC, IRC, Internet Relay Chat, .. .. ..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/uzun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
lang="en"> <head> <title>mIRC: Internet Relay Chat client</title> <meta name="author" content="mIRC Co. Ltd."> <meta name="description" content="mIRC: Internet Relay Chat client"> <meta name="keywords" content="mIRC, IRC, Internet Relay Chat, Chat, Chat Rooms, Chat Online"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="/styles/layout.css"> </head> <body> .. .. ..

Dipnot: sitelerin başına http:// eklemezseniz hata verebilir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 22 Aralık 2020, 04:14   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Com object ile web verileri.




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Emeğine Saglık Güzel Çalışma..

 
Alıntı ile Cevapla

Alt 28 Ocak 2021, 13:30   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Com object ile web verileri.




Yapıyosun bu sporu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] üstad.

__________________
i don't care if i'm misfit..
 
Alıntı ile Cevapla

Cevapla

Etiketler
com objects, mirc scripting, web scraping


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
OBJECT vioLeta Bilgisayar Sözlüğü 0 28 Ocak 2020 11:28
C# Object veritipi OzGuR C# 0 12 Nisan 2012 01:53