lostyazilim

php bot işlemi

6 Mesajlar 714 Okunma
lstbozum
wmaraci reklam

microglia microglia WM Aracı Kullanıcı
  • Üyelik 19.09.2017
  • Yaş/Cinsiyet 7 / E
  • Meslek memur
  • Konum Samsun
  • Ad Soyad I** K**
  • Mesajlar 42
  • Beğeniler 17 / 4
  • Ticaret 0, (%0)

$link = "http://saglik.gov.tr/TR,11693/duyurular.html";
$site = file_get_contents($link);
$veri = explode('

',$site);
$verison = explode('',$veri[1]);
echo $verison[0];

?>


Hayırlı günler arkadaşlar yukarıdaki kodlarla sağlık bakanlığı sitesinden duyuruları çekmeye bot etmeye çalışıyorum verileri çektim ancak şöyle bir sıkıntım var duyurulara tıklayınca açılmıyor nedeni ise sağlık bakanlığı duyurulara verdiği linkte sitenin kök adresini yazmamış
şeklinde kullanıyor. haliyle sitemde duyuruya tıklayınca ilgili sayfayı benim sitede arıyor ve sayfa açılmıyor. Bu sorunu nasıl aşabilirim.
wmaraci
reklam

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1750
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
curl kullanabilirsin.
 

 

rmznkapar rmznkapar WM Aracı Kullanıcı
  • Üyelik 22.06.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Kocaeli
  • Ad Soyad R** K**
  • Mesajlar 106
  • Beğeniler 23 / 19
  • Ticaret 0, (%0)
jquery ile bunlların href attr'sini alırsın ve saglikbakanlığısitesi.com/+alinandeger seklinde değiştirirsin
 

 

microglia microglia WM Aracı Kullanıcı
  • Üyelik 19.09.2017
  • Yaş/Cinsiyet 7 / E
  • Meslek memur
  • Konum Samsun
  • Ad Soyad I** K**
  • Mesajlar 42
  • Beğeniler 17 / 4
  • Ticaret 0, (%0)
kodları yazabilirmisiniz zahmet olmazsa bot deneyimim yok hiç. Teşekkürler şimdiden
 

 

wmaraci
wmaraci

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
head etiketi icine bu kodu ekle



fakat bunu ekledikten sonra sitende href etiketine verdigin tum linklerde tam adresini yazmalisin, cunki bu kod tam adres verilmeyen tum baglantilari saglik.gov.tr`ye yonlendirecektir, css ve js dosyalari da dahil :)
microglia

kişi bu mesajı beğendi.

Nanoripper Nanoripper Hello World! Kullanıcı
  • Üyelik 25.10.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Science
  • Konum İstanbul Anadolu
  • Ad Soyad Y** A**
  • Mesajlar 71
  • Beğeniler 1 / 19
  • Ticaret 0, (%0)
html link kodlarını değişkenlerin içerisine çektikten sonra sayfaya yazdırmadan önce replace ederek url'nin baş kismini manual ekleyebilirsiniz.

$base = "http://saglik.gov.tr";
$urlCode = str_replace('href="', 'href="'. $base, $urlCode);
microglia

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)