Siteden Data Çekmek

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

astegmen

Yasaklanmış
Katılım
8 Haziran 2014
Mesajlar
304
Tepkime puanı
0
Puan
0
Konum
Ankara
Arkadaşlar içinizde siteden data çekebilecek kadar bilgisi olan biri var mı?
Not: Ücreti Verilecektir.
 
Nasıl yapılacağını merak ediyorsanız; cURL ile datayı çekilebilir ve Regex ile istediğiniz kısmı ayıklayabilirsiniz.
 
tam olarak nasıl bir veri çekeceksin hocam.

diyelim bir sitedeki yazıyı mı ?
yoksa farklı bişey mi ?

eğer bahsettiğin data dediğim gibi sadece kaynak sitedeki yazıları almak ise, aşağıdaki konular referans olabilir sana..

http://www.r10.net/dersler/1276177-yeni-baslayanlar-icin-php-de-bot-yapim-mantigi-veri-cekme.html
http://www.r10.net/php/991545-php-baska-siteden-veri-cekme.html


eğer yine halledemedim dersen, arşivimden daha önce kullandığım bir script vardı,
siteyi yazınca belirlediğim kodlar arasındaki veriyi ekrana yazan, onu paylaşabilirim
 
Hangi site hocam ? anlatımlar var, ne yapmak istediğinize bağlı açıkcası.

Normal olarak bunu ben çok yapıyorumda, işi isteyen arkadaşlar varsa onlarla görüşebilirsin
 
Arkadaşlar üye olan kişilerin isim soyisim ve tel numaraları başka bir şey yok
 
Arkadaşlar üye olan kişilerin isim soyisim ve tel numaraları başka bir şey yok

Bundaki amacını açıkcası merak ettim diyebilirim. Açık adreslerinide alalım istersen, kredi kartı bilgileride olabilir bak, hazır almışken şifrelerinide alalım ne dersin.

Yardım ederdim kardeşim, bu konu için üzgümüm, yardım edemem.
 
en basitinden şöyle bir kod paylaşayım hocam..
sen ihtiyacına gör düzenlersin, en azından fikir edinmiş olursun konu ile alakalı

Kod:
<?php
$oku = file_get_contents("http://www.hurriyet.com.tr/gundem/28766705.asp");

$bol = explode('<title>', $oku);   //aranan kod başlangıcı
$bol = explode('</title>', $bol[1]);   // arana kod sonu
echo $bol[0];
?>

mantık şu: hürriyet haberlerinden birinin linki ekledik, ve sadece başlığı ekrana yazdırmasını istiyoruz,
başlık hangi kodlar arasında kalıyor <title> </title>

eğer altta bulunan açıklamadan bir bölüm isteseydik <h2 class="dtlSpot"> </h2> kodları arasındaki yazı işizi görürdü


sende veri çekmek istediğin sitenin sayfa linkini ekle, veri hangi kodlar arasında ise ona göre belirle bu kadar


son olarak bu basit kod ile verileri alt alta ekleyebilir misin denemedim ama, eğer olmazsa her veri için kodu yinelemen gerekir (basit ve pratik olarak böyle çözebilirsin)


ek:
Kod:
<?php
$oku = file_get_contents("http://www.hurriyet.com.tr/gundem/28766705.asp");

$bol = explode('<title>', $oku);   //aranan kod başlangıcı
$bol = explode('</title>', $bol[1]);   // arana kod sonu
echo $bol[0];
?>

<br><br>

<?php
$oku = file_get_contents("http://www.hurriyet.com.tr/gundem/28766705.asp");

$bol = explode('<h2 class="dtlSpot">', $oku);   //aranan kod başlangıcı
$bol = explode('</h2>', $bol[1]);   // arana kod sonu
echo $bol[0];
?><br><br>

<?php
$oku = file_get_contents("http://www.hurriyet.com.tr/gundem/28766705.asp");

$bol = explode('<ul>', $oku);   //aranan kod başlangıcı
$bol = explode('</ul>', $bol[1]);   // arana kod sonu
echo $bol[0];
?>
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri