-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
merhaba arkadaşlar google ilk aramada çıkan veriyi php ile alamıyorum çözümü nedir
metni okutmam gerek olmuyor malesef
$mesaj="Rafadan Tayfa 2: Göbeklitepe Film Konusu";
$url = "http://www.google.com.tr/search?hl=tr&rlz=1T4HPND_en___TR234&as_qdr=all&q=$mesaj&meta=";
$veriler = file_get_contents($url);
preg_match_all('@(.*?)@si', $veriler , $baslik);
print_r($baslik);
-
Üyelik
08.01.2020
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Trabzon
-
Ad Soyad
G** Y**
-
Mesajlar
73
-
Beğeniler
2 / 25
-
Ticaret
1, (%100)
Regex kullanmak yerine domdocument bence daha mantıklı olur.
function file_get_contents_utf8($fn) {
$content = file_get_contents($fn);
return mb_convert_encoding($content, 'UTF-8', mb_detect_encoding($content, 'UTF-8, ISO-8859-9', true));
}
$page = file_get_contents_utf8("https://www.google.com/search?hl=tr&q=Rafadan%20Tayfa%202:%20G%C3%B6beklitepe%20Film%20Konusu");
@$doc = new DOMDocument();
@$doc->loadHTML($page);
$xpath = new DomXPath($doc);
$nodeList = $xpath->query("//div[@class='BNeawe s3v9rd AP7Wnd']");
$node = $nodeList->item(0)->textContent;
echo($node);
?>
Takılırsan tekrar sorabilirsin. İşine yararsa ne mutlu bana.
1 kişi bu mesajı beğendi.
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
hakkını helal dostum çalıştı çok sağol hazır kullanmaktan ziyade öğrenmek istiyorum;
query("//div[@class='BNeawe s3v9rd AP7Wnd']");
3 tane clas kodu var sanırım ama sitede bulamadım bunları BNeawe s3v9rd AP7Wnd ;
ögeyi incelediğimde div class=LGOjhe ve altında spanlarında e24Kjd kodu olduğu kısımda metin var
nasıl oluyorda senin yazdığın yerde çıkıyor.
-
Üyelik
08.01.2020
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Trabzon
-
Ad Soyad
G** Y**
-
Mesajlar
73
-
Beğeniler
2 / 25
-
Ticaret
1, (%100)
Bu verileri nerden çekmek istiyorsunuz?
Google sorgusundan mı ?
Çekmek istediginiz site adresinide vermeniz gerekiyor .
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
sadece google bağlı kalmak istemiyorum farklı sitelerden çekmek istiyorum hani olurya farklı senaryolar oluyor div in olmadığı yerde spanlar oluyor yada tr ler alt katmana nasıl inilir vss
ilk örneğim google çekme işlemim güzel oldu çalışıyor.
sonraki durumlara hazırlık manasında öğrenmek istedim. türkçe kaynak bulamadım o yüzdenbilen burada olduğu için öğrenmeye çalışıyorum.
-
Üyelik
08.01.2020
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Trabzon
-
Ad Soyad
G** Y**
-
Mesajlar
73
-
Beğeniler
2 / 25
-
Ticaret
1, (%100)
sanırım cinemaximumdan çekmek istiyorsunuz.
function file_get_contents_utf8($fn) {
$content = file_get_contents($fn);
return mb_convert_encoding($content, 'UTF-8', mb_detect_encoding($content, 'UTF-8, ISO-8859-9', true));
}
$page = file_get_contents_utf8("https://www.cinemaximum.com.tr/bayi-toplantisi-filmi");
@$doc = new DOMDocument();
@$doc->loadHTML($page);
$xpath = new DomXPath($doc);
$nodeList = $xpath->query("//div[@class='movie-credit']");
echo($nodeList->item(0)->textContent);
?>
youtubeda kaynak bulabilirsiniz
-
Üyelik
15.07.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
öğretmen
-
Konum
Trabzon
-
Ad Soyad
F** Ş**
-
Mesajlar
18
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
çok sağolun inceleyeceğim emeğinize sağlık