lostyazilim
tr.link

Php Bot Sorunu(curl)

2 Mesajlar 563 Okunma
acebozum
tr.link

nurullahdsz nurullahdsz WM Aracı Kullanıcı
  • Üyelik 10.06.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek web tasarım
  • Konum Gaziantep
  • Ad Soyad N** D**
  • Mesajlar 244
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
merhaba arkadaşlar bir siteden veri çekmeye çalışıyorum fakat veri boş çekiliyor bot konusundada çok iyi değilim yeni yapıyorum yardımcı olursanız çok sevinirim kodlarım şu şekilde

function startBot($site_url,$timeout = 5)
{

$ch = curl_init();

$tarayici = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30';

curl_setopt($ch, CURLOPT_URL,$site_url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1);
curl_setopt($ch, CURLOPT_HEADER , 0);
curl_setopt($ch, CURLOPT_TIMEOUT ,$timeout);
curl_setopt($ch, CURLOPT_USERAGENT , $tarayici);

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

return $result;

}






$kaynak = startBot('https://www.yelp.com/search?find_desc=Restaurants&start=0&l=p:NY:New_York:Manhattan:Alphabet_City',30);



preg_match_all('@(.*?)@si' , $kaynak , $title_cikti);

echo "
";

print_r($title_cikti);
echo "
";

/* preg_match_all('@(.*?)<\/span>@si' , $kaynak , $desc_cikti);

echo "
";

print_r($desc_cikti);
echo "
";*/

/*bu resimleri çekiyor

preg_match_all('
@
(.*?)
@si' , $kaynak , $desc_cikti2);

echo "
";

print_r($desc_cikti2);
echo "
";
*/
preg_match_all('
@





1.
(.*?)












(.*?)

(.*?)


(.*?)


(.*?)







(.*?)


@si' , $kaynak , $desc_cikti2);

echo "
";

print_r($desc_cikti2);
echo "
";
?>
 

 

elektronikssl
webimgo

nurullahdsz nurullahdsz WM Aracı Kullanıcı
  • Üyelik 10.06.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek web tasarım
  • Konum Gaziantep
  • Ad Soyad N** D**
  • Mesajlar 244
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
bence parçalama işinde yanlış yapıyorum yardımcı olursanız cidden çok sevinirim soalun şimdiden
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al