lostyazilim

Php Bot Hakkında Yardım Lütfen

12 Mesajlar 1.221 Okunma
lstbozum
wmaraci reklam

bilalbakirci44 bilalbakirci44 WM Aracı Kullanıcı
  • Üyelik 19.10.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Malatya
  • Ad Soyad B** B**
  • Mesajlar 284
  • Beğeniler 139 / 33
  • Ticaret 0, (%0)
Merhabalar hocalarım http://malatyanobetcieczane.com/ için bot yapmaya çalışıyorum Kodları aşağıda veriyorum fakat bir problem var siteyi komple çekiyor font tagını çekmeye çalışıyorum bu seferde hata veriyor çektiğim site ise http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih=2017-10-01


$tarih = date("Y-m-d");
function curl($url)
{
$user_agent = 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt ($ch, CURLOPT_REFERER, $url);
$icerik = curl_exec($ch);
curl_close($ch);
return $icerik;
}


$html = curl('http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih='.$tarih.'&get_param=');
$icerik = file_get_contents($link);

echo "$html"



?>
 

 

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)
Bu kodu kendine göre düzenle:

function getFontData($url)
{
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);
curl_close($ch);

// Use regular expressions to match all font data.
preg_match_all("/(.*?)<\/font>/i", $data, $matches);

return $matches[1];
}
 

 

bilalbakirci44 bilalbakirci44 WM Aracı Kullanıcı
  • Üyelik 19.10.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Malatya
  • Ad Soyad B** B**
  • Mesajlar 284
  • Beğeniler 139 / 33
  • Ticaret 0, (%0)
dump3cz yemedi hocam galiba yanlış ekledim veya kod da bir problem var
 

 

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)
$tarih = date("Y-m-d");
function getFontData($url)
{
$user_agent = 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0';
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);
curl_close($ch);

// Use regular expressions to match all font data.
preg_match_all("/(.*?)<\/font>/i", $data, $matches);

return $matches[1];
}


getFontData('http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih='.$tarih.'&get_param=');
$icerik = file_get_contents($link);
echo getFontData('http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih='.$tarih.'&get_param=');
?>
 

 

wmaraci
wmaraci

bilalbakirci44 bilalbakirci44 WM Aracı Kullanıcı
  • Üyelik 19.10.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Malatya
  • Ad Soyad B** B**
  • Mesajlar 284
  • Beğeniler 139 / 33
  • Ticaret 0, (%0)
Hocam nobetçi eczane için bir yapıyorum tam olarak font derken class dan çekemiyorum sayfa aşağıdaki sayfa
http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih=2017-11-1
 

 

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)
üstte ki kod çalışıyorsa oraya çekmek istediğin tagı yaz
 

 

bilalbakirci44 bilalbakirci44 WM Aracı Kullanıcı
  • Üyelik 19.10.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Malatya
  • Ad Soyad B** B**
  • Mesajlar 284
  • Beğeniler 139 / 33
  • Ticaret 0, (%0)

$tarih = date("Y-m-d");
function getFontData($url)
{
$user_agent = 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0';
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);
curl_close($ch);

// Use regular expressions to match all font data.
preg_match_all("/(.*?)<\/span>/", $data, $matches);

return $matches[1];
}


getFontData('http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih='.$tarih.'&get_param=');
$icerik = file_get_contents($link);
echo getFontData('http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih='.$tarih.'&get_param=');
?>


Font Yazısını çekiyorum büyük ihtimal ile getfondata dan kaynaklı naısl olacak hocam
 

 

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)
bekle test ediyorum eğer olur ve yaparsam sana kodu tekrar atarım. ve bilalbakirci44 etiket yaparak cevap yaz ki soruya cevap yazdığını göreyim yoksa yazdınmı bilmiyorum falan oluyor.
 

 

bilalbakirci44 bilalbakirci44 WM Aracı Kullanıcı
  • Üyelik 19.10.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Malatya
  • Ad Soyad B** B**
  • Mesajlar 284
  • Beğeniler 139 / 33
  • Ticaret 0, (%0)
dump3cz tamam hocam bekliyorum
 

 

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)
bilalbakirci44 Hocam buyrun çektim ve çalışıyor :)


$tarih = date("Y-m-d");
$site_link = 'http://www.malatyaeczaciodasi.org.tr/nobetci_eczaneler.php?tarih='.$tarih;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $site_link);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
$response = curl_exec($curl);
$start = stripos($response, "
");
$end = stripos($response, "
");

$body = substr($response,$start,$end-$start);
curl_close($curl);

echo $body;
?>
bilalbakirci44

kişi bu mesajı beğendi.

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