• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

Projem için yardım istiyorum

hatay008

Öğrenci
Katılım
22 Kasım 2010
Mesajlar
22
Reaksiyon puanı
0
Puanları
0
2. Sınıf Bilgisayar Mühendisliği okuyorum
Şöyle bi projem var ama ağırlık veremiyorum vizeler haftaya
Mesela bir torrent sitesi var diyelim(örnek olarak bitturk veriyorum)
Bu sitenin programlar bölümünün adresi şu:(bittruk.net/programlar.php mesela)
Şimdi programımızın yapacağı(işlem işlem anlatıcam)
İşlem 1:
programımız Programlar bölümündeki konu başlıklarını indiriyor bir veritabanına veya string diziye(olurmu bilmem) aktarıyor.
İşlem 2
Programımız her 2 dakiada bir bu Programlar bölümünün konu başlıklarını indirerek
Başka bir databaseye veya string veriye aktararak 1. konu başlığını 1. databasedeki veya string dizideki veriyle karşılaştıyor
İşlem 3
Eğer karşılaştırma değeri true değilse
programımız en son açılan başlığın içeriğine giderek .torrent isimli dosyayı indirip açıyor.
Program bu kadar
Yani programdaki amaç siz sadece bilgisayarı açık bırakın o herşeyi indirsin tarzında.
Yardımcı olabilecek veya en azından bir fikir bile verebilecek arkadaşlara şimdiden teşekkürler
Saygılarımla SDN ailesi
 

hatay008

Öğrenci
Katılım
22 Kasım 2010
Mesajlar
22
Reaksiyon puanı
0
Puanları
0
Ben öğrenmek için yapıyorum en azından bir fikir bile değerli şu an için rektörüm
 

Beo

Doçent
Katılım
5 Eylül 2010
Mesajlar
730
Reaksiyon puanı
6
Puanları
18
Utorent Rss sayesinde yapılıyor.
 

t(>_<t)

Öğrenci
Katılım
3 Ekim 2009
Mesajlar
44
Reaksiyon puanı
3
Puanları
0
Merhaba bitturku bilmiyorum ama, dattebayo için böyle bişey yapmıştım ben :)
http://dattebayo.com/t/ bu adreste adamlarin cikardigi torrentlerin listesi var.
Bu sitede maalesef torrent release leri için rss yok.Benim izlediğim yol biraz saçmada olsa iş görüyordu :)

Dosya diye bir obje oluşturmuştum.
Bu Objenin Href,Title Diye 2 Özelliği Vardı.

2 adet obje arrayim vardı. oldDosya ve newDosya

SONSUZ DÖNGÜNÜN İÇİNDE

dattebayo.com/t yi dosya olarak okumuştum.
Bu dosyadan <td class="file"></td> arasındaki bölümleri parse etmiştim.
Bu bölümlerden href="", title="" ları okuyup, oldDosya arrayini doldurmuştum
sleep ile 300 saniye programı dondurmuştum
dattebayo.com/t yi tekrar dosya olarak okumuştum.
Yeniden <td class="file"></td> arasındakileri parse etmiştim.
Arada kalan bölümleri yeniden parse edip bu sefer newDosya arrayini doldurmuştum.

sonra iki arrayin boyutlarini karşilaştirmiştim.
eğer 2 arrayin boyutları aynıysa arrayleri boşaltmıştım, döngünün başına dönmüştüm.

eğer iki arrayin boyutlari aynı değilse :
oldDosya arrayinin son elemanini ekrana bastırmıştım (gerçi bastırmamıştım, bi adrese mail atmıştım, bi bilgisayardaki flashget bu mail adresini kontrol ediyordu, adrese gönderilen mailleri açıp, içindeki linkleri çekmeye başliyordu ^^)
Bahsetmiş Olduğum Yapı Bu Türde:

<td class="file"><a href="/t/ni17.torrent" title="[Secure] [DB]_Ninku_17_[8074B74B].avi" rel="nofollow">[DB] Ninku 17 </a></td>
 

hatay008

Öğrenci
Katılım
22 Kasım 2010
Mesajlar
22
Reaksiyon puanı
0
Puanları
0
Saolasın azizim
Bu konuda biraz araştırma yaptım.
webRequest streamReader vb. işlemleriyle kaynak kodu aldırmak kolaymış
2. aşamadaki string fonksiyoları işi karıştırıyo biraz onlarda çok zor değil zaten
birde request.ContentType = "application/x-www-form-urlencoded"; böyle bir ifade var
az vaktim olduğu için çok araştıramıyorum
Kolay gelsin...
 
Üst