mdduru Posted May 6, 2016 Share Posted May 6, 2016 (edited) Merhabalar; Ben Web Sitesinden Veri Çekmek İstiyorum. Kullanılacak Web Sitesi: Spoiler http://www.kaankarabey.com/uyelik/sifre_hatirlat.php Kullanıcı Adı: deneme E-mail: [email protected] Çıkan Yazıları Programda Dialog Message vb. Olarak Çekmek İstiyorum.Bunu Nasıl Yapabilirim? Bir Diğer Sorumda Bu Konuda İki Konu Hakkında da Yardımcı Olurmusunuz? Edited May 7, 2016 by mdduru Quote Link to comment Share on other sites More sharing options...
mdduru Posted May 7, 2016 Author Share Posted May 7, 2016 Yardımcı Olacak Kimse Yok mu? Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted May 7, 2016 Editor Share Posted May 7, 2016 Yazıları neden çekmek istiyorsunki onu anlamadım. Direk kullanıcı adı nı ve email i program içinden sorup siteye post etsene. Quote Link to comment Share on other sites More sharing options...
mdduru Posted June 1, 2016 Author Share Posted June 1, 2016 (edited) Ben siteden verileri cekmek istiyorum ya nasil cekebilirim Yalniz o üyelik bölümünü sildim baska site icin yaparsaniz ben tekrar ona uyarlarim Edited June 1, 2016 by mdduru Quote Link to comment Share on other sites More sharing options...
Dark_Angel Posted June 2, 2016 Share Posted June 2, 2016 dostum bunda anlamayacak ne var bak şimdi ilk önce kullanıcı adı ve şifren ile siteye giriş yap yani post et winhttp ile yapabilirsin post ettikten sonra'ki kaynağı bir değişkene depola bu değişken sitenin kaynak kodlarını bulunduracak sonra'da bu değişken'den string.match() , string.find() vss functionlar ile istediğin veriyi çek bu kadar basit bir işlem bak sana bir örnekte vereyim misal youtube'den bir videonun başlığını çekelim Kaynak kodları almak için bir function yazalım function GetHTML(url) local http = luacom.CreateObject("winhttp.winhttprequest.5.1"); if not http then return nil; end http:Open("GET", url, false); http:SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; rv:44.0) Gecko/20100101 Firefox/44.0"); http:Send(); http:WaitForResponse(30); return http.ResponseBody; end Function hazır şimdi bu functionu kullanarak video başlığını çekelim: local source = GetHTML("https://www.youtube.com/watch?v=0tHH0BNH0Sc"); if source then local title = source:match("<meta name=\"title\" content=\"(.-)\""); if title then Dialog.Message("TITLE", title); end end 1 Quote Link to comment Share on other sites More sharing options...
MeZ@RCI Posted June 3, 2016 Share Posted June 3, 2016 On 06.05.2016 at 17:50, mdduru yazdı: Merhabalar; Ben Web Sitesinden Veri Çekmek İstiyorum. Kullanılacak Web Sitesi: Hide contents Please register to see this content. Kullanıcı Adı: deneme E-mail: [email protected] Çıkan Yazıları Programda Dialog Message vb. Olarak Çekmek İstiyorum.Bunu Nasıl Yapabilirim? Bir Diğer Sorumda Bu Konuda İki Konu Hakkında da Yardımcı Olurmusunuz? Yönetim sanırım gözden kaçırmış. arkadaş kendini çok zeki sandığı için ve burayıda aptal yerine koymaktan çekinmiyor. verilen link reklam kazanç linkidir. ayrıca yardım isteyen üyenin reklam kullandıgınıda ilkkez burada şahit oluyorum. sanırım arkadaş gercekten cok akıllı! neden biz düşünemedik Quote Link to comment Share on other sites More sharing options...
mdduru Posted June 3, 2016 Author Share Posted June 3, 2016 (edited) Bir saat önce, MeZ@RCI yazdı: Yönetim sanırım gözden kaçırmış. arkadaş kendini çok zeki sandığı için ve burayıda aptal yerine koymaktan çekinmiyor. verilen link reklam kazanç linkidir. ayrıca yardım isteyen üyenin reklam kullandıgınıda ilkkez burada şahit oluyorum. sanırım arkadaş gercekten cok akıllı! neden biz düşünemedik Arkadasim ben reklam koymadim reklam isini otomatik tnctr eklemis benim oyle bir niyetim yok simdiye kadarda olmadi zaten bilip bilmeden konusma bu arada sende çok zekisin belli zaten ben senin yaşın kadar forum yönettim ve hala da yönetiyorum bilip bilmeden böyle sivri zekalılar cıkıyor işte kuralları emin ol senden cok iyi biliyorum 13 saat önce, Dark_Angel yazdı: bunu nasl get element by id. ,name. ve Classname ile çekeriz. Edited June 3, 2016 by mdduru Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted June 3, 2016 Editor Share Posted June 3, 2016 (edited) Forumda tncsever olmayanlar reklamlı linklerle karşılaşıyor. Arkadaş bilerek eklememiştir. mdduru kod kısmı görnmüyor neyi çekeceksin. Bu arada ams ile web sitesindeki text degeri çekemiyorsun. Anca kaynak kodunu alıp regex lerle parçalarsın. Edited June 3, 2016 by pairs Quote Link to comment Share on other sites More sharing options...
mdduru Posted June 3, 2016 Author Share Posted June 3, 2016 22 dakika önce, pairs yazdı: Forumda tncsever olmayanlar reklamlı linklerle karşılaşıyor. Arkadaş bilerek eklememiştir. mdduru kod kısmı görnmüyor neyi çekeceksin. Bu arada ams ile web sitesindeki text degeri çekemiyorsun. Anca kaynak kodunu alıp regex lerle parçalarsın. Pairs arkadasin yazdigi kodlari id name ve classname olarak cekmek istedigimde nasil bir yol izlerim ornek verirmisin? Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted June 3, 2016 Editor Share Posted June 3, 2016 arkadaşın kodndan geri dönen verilerde regex kullanarak parçalayıp alman lazım. Başka türlü çekemezsin. Quote Link to comment Share on other sites More sharing options...
Dark_Angel Posted June 3, 2016 Share Posted June 3, 2016 1 saat önce, mdduru yazdı: @pairs neden text değerine çekemesin ? sistede'ki txt dosyası veya artık her neyse yeterki okunabilir bir şey olsun AMS'ye tam dosya yolunu gösterirsen sıkıntısız bir şekilde okutur ve verileri çekersin yukarıda'ki GetHTML functionuna misal GetHTML("www.tnctr.com/myTXT.txt"); tam yol gösterirse txt değerini sana geri çevirecektir Quote Link to comment Share on other sites More sharing options...
KintaRo Posted June 3, 2016 Share Posted June 3, 2016 @Dark_Angel; @pairs text değeri derken html'deki input kontrolünden bahsediyor. <input type="text"> yani. Quote Link to comment Share on other sites More sharing options...
mdduru Posted June 5, 2016 Author Share Posted June 5, 2016 (edited) Anladım peki örnek verebilirmisiniz herhangi bir site için regex kullanarak parçalayıp almak için? Edited June 5, 2016 by mdduru Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.