İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Başka sayfadan bilgi çekme

alorak

0
İyinet Üyesi
Katılım
14 Ekim 2005
Mesajlar
2,035
Reaction score
1
Konum
Ankara
O sayfa da senin değilse(kodlarında değişiklik yapamıyorsan) çok zor sanırım ama öyle birşey varsa süper olur..
 

THR

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
0
Reaction score
3
bildiğim kadarıyla var ama nasıl olduğunu bilmiyorum
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
php curl diye aratırsan bir şeyler bulabilirsin.. nasıl yapıldığını bilmiyorum ama curl olması lazım.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
al.php

al.php?search=php
al.php?search=php-ogreniyorum

PHP:
<?PHP

$search = str_replace("-","+",$_GET[search]);
$content = file_get_contents("http://www.google.com.tr/search?hl=tr&q=$search&meta=");

$ara = explode("yaklaşık <b>",$content);

$ara2 = explode ("</b>",$ara[1]);

echo $ara2[0];
?>

Regex matching ile de yapilabilir, muhtemelen 2 satir yerine tek satirda, ancak ben isinamadim o merete.
GET'i kullanicidan alacaksaniz, gerekli kontrolleri yapin, kotu niyetli kod girilmemesi icin.
 

hakanizm

0
İyinet Üyesi
Katılım
11 Mayıs 2006
Mesajlar
1,952
Reaction score
1
Konum
Nereye
Nihat Demirli'nin Asp.net & XML adında bir kitabı var.
Kitapda 5-10 satırlık kodlarla istediğiniz veriyi istediğiniz siteden almanız sağlanıyor.

Google a gelince, başka siteden veri alma konusunun genelde mantığı şöyledir :

aaa.com/bb.php sayfasına gir. Sayfada şu başlığı "CCCCC" veya şu tagları bul "a href="git.php title=sonuclar""
bulduktan sonra bu tagın altındaki veriyi şu tag a veya şu yazıya kadar al mantığıyla çalışır.

Google bunu düşünerek veri alınan yerin başlangıcı ve bitişi hususunda kesin bir uyanıklık düşünmüştür herhalde.

Tabi ikinci sayfaya geç üçüncü sayfayı da al olayı işin zor kısmı :)
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Valla normalde oyle olmasi gerekir diye dusunuyor insan ama rapidshare linklerini kataloglamak icin, ornek
"mp3 site:rapidshare.de"
aramasini yapip binlerce mp3 e ait adres somurulebilmekte.:)
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
CURL la gerek yok fopen ve fgets ile de aynu istemi yapabilirsiniz.
 
M

mehyaa

Misafir
Ekte "http://www.tcmb.gov.tr/kurlar/today.html" sayfasından önceden belirlenen kurları sayfadan çeken bir php fonksiyonu var. Php'den biraz anlayan arkadaşlar açıp nasıl çalıştığına bir göz atabilir. Aynı mantık Google arama sayfaları için de uygulanabilir.
 
F

Fatih

Misafir
İyi Olurdu aslında

tam olarak
bi örnek verebilecek olan yokmu arkadaslar Curl ile ilgili olan kısma
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst