PHP Dersleri

PHP ile Google Arama Sonuçlarını Alma

Arama motorlarını kullanarak sonuçlar elde etmek, web uygulamaları geliştirmek için kullanılmaktadır. Bu işlemler yüksek korumalarla yapıldığından dolayı API sistemi ile gerçekleştirilmektedir. Gerçek zamanlı sonuçlar elde edebilmek için API kullanarak gerçekleştirilmektedir.

Arama motorlarından dönen değerlerin API olarak sunulduğundan dolayı genellikle ücretli bir şekilde sunulmaktadır. Arama sonuçlarına ücretsiz ve kısıtlı olarak Serpstack sayesinde elde edebilirsiniz. Serpstack API, SERP verilerini (resim veya video arama sonucu dahil) Google’dan gerçek zamanlı olarak ulaşmanızı sağlayacaktır.

Kayıt ve API Kullanımı

API anahtarını almak için serpstack sitesine girip kayıt olmanız gerekmektedir. Kayıt sonrasında elde edeceğiniz anahtar kodu kullanarak arama sonuçlarına ulaşabilirsiniz.

<?php
$queryString = http_build_query([ 
    'access_key' => '1bf5117db50d235534d9e6eb5209f66d', 
    'query' => 'ibrahim Çevrük', 
]); 
$apiURL = sprintf('%s?%s', 'http://api.serpstack.com/search', $queryString); 
$ch     = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $apiURL); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$api_response   = curl_exec($ch); 
curl_close($ch); 
$api_result     = json_decode($api_response, true); 
print_r($api_result);
?>

API anahtarını aldıktan sonra yukarıdaki gibi kullanarak arama işlemini sağlayabilirsiniz. Arama işleminden dönen değerler JSON formatında dönecektir. Arama sonucunda dönen sitenin adı, adresinin yanı sıra toplam dönen değer sayısı, sayfa değerleri gibi bir çok özellikler dönüş olarak sunulmaktadır. Aşağıda yer alan dizide dönen sonuçlar yer almaktadır.

API Kullanım Sonucu

API anahtarını kullanarak dizi(array) olarak sonuç dönecektir. Diziden elde edilen verileri de kolaylıkla işleyebilirsiniz.

Array
(
    [request] => Array
        (
            [success] => 1
            [total_time_taken] => 2.7
            [processed_timestamp] => 1600383164
            [search_url] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&gl=us&hl=en&safe=0&num=10
        )

    [search_parameters] => Array
        (
            [engine] => google
            [type] => web
            [device] => desktop
            [auto_location] => 1
            [google_domain] => google.com
            [gl] => us
            [hl] => en
            [safe] => 0
            [news_type] => all
            [exclude_autocorrected_results] => 0
            [images_color] => any
            [page] => 1
            [num] => 10
            [output] => json
            [csv_fields] => search_parameters.query,organic_results.position,organic_results.title,organic_results.url,organic_results.domain
            [query] => ibrahim Çevrük
            [action] => search
            [access_key] => 1bf5117db50d235534d9e6eb5209f66d
            [error] => Array
                (
                )

        )

    [search_information] => Array
        (
            [total_results] => 12700
            [time_taken_displayed] => 0.46
            [detected_location] => Array
                (
                )

            [did_you_mean] => Array
                (
                )

            [no_results_for_original_query] => 
            [query_displayed] => ibrahim Çevrük
            [showing_results_for] => Array
                (
                )

        )

    [organic_results] => Array
        (
            [0] => Array
                (
                    [position] => 1
                    [title] => Php Dersleri - ibrahim Çevrük - YouTube
                    [snippet] => ibrahimcevruk.com sitesi için hazırlanmış Html,Css,jQuery,cURL ve Php Dersleri, web dilleri hakkında videoların barındığı youtube kanalıdır. From : ANKARA.
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.youtube.com/channel/UC-N1FtaVBFT5_ZOGOhq1qiQ
                    [domain] => www.youtube.com
                    [displayed_url] => http://www.youtube.com › channel
                )

            [1] => Array
                (
                    [position] => 2
                    [title] => ibrahim Çevrük Kimdir? | ibrahim Çevrük
                    [snippet] => İbrahim Çevrük, 2009 yılından bu yana yazılım işleriyle uğraşmaktayım. Geleceğin yazılım üzerine kurulu olduğu bir dünyada herkesin yazım adına bir şeyler ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:AOlZMenTP6EJ:https://www.ibrahimcevruk.com.tr/hakkimda/+&cd=2&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.ibrahimcevruk.com.tr/hakkimda/
                    [domain] => www.ibrahimcevruk.com.tr
                    [displayed_url] => https://www.ibrahimcevruk.com.tr › hakki...
                )

            [2] => Array
                (
                    [position] => 3
                    [title] => ibrahim Çevrük: Php Dersleri ve Eğitim Seti 2019 2020
                    [snippet] => Php dersleri üzere bir çok ücretsiz eğitim videoları ibrahim Çevrük hazırlanmaktadır. Php dersleri ibrahim çevrük ile videolu ve ücretsiz php.
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:fWLyRCnwFysJ:https://www.ibrahimcevruk.com/+&cd=3&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.ibrahimcevruk.com/
                    [domain] => www.ibrahimcevruk.com
                    [displayed_url] => https://www.ibrahimcevruk.com
                )

            [3] => Array
                (
                    [position] => 4
                    [title] => ibrahim çevrük - Yazılım Destek Uzmanı - Fage Bilişim | LinkedIn
                    [snippet] => En büyük profesyonel topluluk olan LinkedIn'de ibrahim çevrük adlı kullanıcının profilini görüntüleyin. ibrahim çevrük adlı kişinin profilinde 1 iş ilanı bulunuyor.
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://tr.linkedin.com/in/ibrahim-%C3%A7evr%C3%BCk-060aa9166
                    [domain] => tr.linkedin.com
                    [displayed_url] => http://tr.linkedin.com › ibrahim-çevrük-060...
                )

            [4] => Array
                (
                    [position] => 5
                    [title] => ibrahim Çevrük (@ibrahimcevruk) • Instagram photos and videos
                    [snippet] => ibrahim Çevrük (@ibrahimcevruk) has 108 posts on their Instagram profile. Sign up to see all their posts in your feed.
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.instagram.com/ibrahimcevruk/?hl=en
                    [domain] => www.instagram.com
                    [displayed_url] => http://www.instagram.com › ibrahimcevruk
                )

            [5] => Array
                (
                    [position] => 6
                    [title] => Php Her Yönüyle - İbrahim Çevrük Kitabı ve Fiyatı - Hepsiburada
                    [snippet] => Php Her Yönüyle - İbrahim Çevrük Bu kitap, PHP programlama dilini öğrenmek isteyenlere ilerleyecekleri yolda klavuz olmayı amaçlamakta, içerdiği teorik ve ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:9TFx4EcGwAoJ:https://www.hepsiburada.com/php-her-yonuyle-ibrahim-cevruk-pm-HB00000KMJ0M+&cd=16&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.hepsiburada.com/php-her-yonuyle-ibrahim-cevruk-pm-HB00000KMJ0M
                    [domain] => www.hepsiburada.com
                    [displayed_url] => http://www.hepsiburada.com › php-her-yo...
                )

            [6] => Array
                (
                    [position] => 7
                    [title] => İbrahim Çevrük - Sanalkurs.net
                    [snippet] => 2007 yılında web dillerine duyduğu ilgi ile ; HTML, PHP, jQuery, Javascript, CSS öğrenmeye başladı. Bir kaç kursta stajer olarak eğitimler.
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:DT_7H1ReOjEJ:https://sanalkurs.net/ibrahimcevruk+&cd=17&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://sanalkurs.net/ibrahimcevruk
                    [domain] => sanalkurs.net
                    [displayed_url] => http://sanalkurs.net › ibrahimcevruk
                )

            [7] => Array
                (
                    [position] => 8
                    [title] => İbrahim Çevrük - Home | Facebook
                    [snippet] => İbrahim Çevrük. 4.4K likes. - ibrahimcevruk.com Sitesine ait sayfadır. - Tüm sorulara buradan bakmaktayım. - Etkileşim içerisinde kalarak tüm...
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => http://www.google.com/search?hl=en&gl=us&q=related:https://www.facebook.com/icevruk/+ibrahim+%C3%87evr%C3%BCk&sa=X&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0QHzARegQIBBAI
                    [url] => https://www.facebook.com/icevruk/
                    [domain] => www.facebook.com
                    [displayed_url] => http://www.facebook.com › ... › Website › Education Website
                )

            [8] => Array
                (
                    [position] => 9
                    [title] => İbrahim Çevrük Yazarına Ait Tüm Kitaplar - İbrahim Çevrük ...
                    [snippet] => May 24, 2019 - İbrahim Çevrük yazarına ait tüm eserleri ve kitapları inceleyebilirsiniz.
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.kitapyurdu.com/yazar/ibrahim-cevruk/216806.html
                    [domain] => www.kitapyurdu.com
                    [displayed_url] => http://www.kitapyurdu.com › yazar › ibrah...
                )

            [9] => Array
                (
                    [position] => 10
                    [title] => İbrahim Çevrük Biyografisi - İbrahim Çevrük Kitapları - Kidega
                    [snippet] => İbrahim Çevrük. İbrahim Çevrük, Bilişim & Bilgisayar, Programlama kategorilerinde eserler yazmış bir yazardır. Her Yönüyle PHP kitabının yazarıdır. İbrahim ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:2lL-DBuiILMJ:https://kidega.com/yazar/ibrahim-cevruk-197113+&cd=11&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://kidega.com/yazar/ibrahim-cevruk-197113
                    [domain] => kidega.com
                    [displayed_url] => http://kidega.com › yazar › ibrahim-cevru...
                )

            [10] => Array
                (
                    [position] => 11
                    [title] => ibrahimcevruk (ibrahim çevrük) · GitHub
                    [snippet] => Dismiss. Create your own GitHub profile. Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:hXRLCA2Vn_4J:https://github.com/ibrahimcevruk+&cd=12&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://github.com/ibrahimcevruk
                    [domain] => github.com
                    [displayed_url] => http://github.com › ibrahimcevruk
                )

            [11] => Array
                (
                    [position] => 12
                    [title] => Her Yönüyle PHP İbrahim Çevrük Sıfırbir Yayınevi - Kitapseç
                    [snippet] => Her Yönüyle PHP İbrahim Çevrük Sıfırbir Yayınevi. Bu kitap, PHP programlama dilini öğrenmek isteyenlere ilerleyecekleri yolda klavuz olmayı amaçlamakta, ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:0r-IR7WCffUJ:https://www.kitapsec.com/Products/Her-Yonuyle-PHP-Ibrahim-Cevruk-Sifirbir-Yayinevi-367725.html+&cd=13&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.kitapsec.com/Products/Her-Yonuyle-PHP-Ibrahim-Cevruk-Sifirbir-Yayinevi-367725.html
                    [domain] => www.kitapsec.com
                    [displayed_url] => http://www.kitapsec.com › Ürünler › Bilgisayar › Programlama
                )

            [12] => Array
                (
                    [position] => 13
                    [title] => İbrahim Çevrük - Yazarın kitapları
                    [snippet] => İbrahim Çevrük - Yazarın kitapları. 10, 20, 30, 40, 50, 100. Siteye eklenme tarihine göre yeniden eskiye, Siteye eklenme tarihine göre eskiden yeniye, Üretim ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:J07b0sO08R8J:https://www.sozcukitabevi.com/ibrahim-cevruk+&cd=14&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.sozcukitabevi.com/ibrahim-cevruk
                    [domain] => www.sozcukitabevi.com
                    [displayed_url] => http://www.sozcukitabevi.com › ibrahim-c...
                )

            [13] => Array
                (
                    [position] => 14
                    [title] => İbrahim Çevrük - kirmizikedi.com
                    [snippet] => İbrahim Çevrük Eserleri. Katkıda Bulunduğu Ürünler ». 1 adet ürün listeleniyor. Sırala: Yeniden eskiye. Çok satana göre · Akıllı sıralama · Yeniden eskiye · Ürün ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:NcpG6IEI3-EJ:https://www.kirmizikedi.com/kitap/kisi/181643%3Ff_booklang%3DT%25C3%25BCrk%25C3%25A7e%26page%3D1%26f_brand%3DS%25C4%25B1f%25C4%25B1rbir%2BYay%25C4%25B1nevi%26sort%3Dnewtoold+&cd=15&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.kirmizikedi.com/kitap/kisi/181643?f_booklang=T%C3%BCrk%C3%A7e&page=1&f_brand=S%C4%B1f%C4%B1rbir+Yay%C4%B1nevi&sort=newtoold
                    [domain] => www.kirmizikedi.com
                    [displayed_url] => http://www.kirmizikedi.com › kitap › kisi
                )

            [14] => Array
                (
                    [position] => 15
                    [title] => İbrahim Çevrük - Vitrin Haber
                    [snippet] => PHP DERSLERİ. Teknolojinin hızla geliştiği 21.yy'da gelişmeleri yakından takip etmek için bilgisayar kullanımı çok önemlidir. Bütün bilgilere internet üzerinden ...
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.vitrinhaber.com/firma-rehberi/ibrahim-cevruk-1045.html
                    [domain] => www.vitrinhaber.com
                    [displayed_url] => http://www.vitrinhaber.com › firma-rehberi
                )

            [15] => Array
                (
                    [position] => 16
                    [title] => ibrahim çevrük (@ibrahimcevruk) | Twitter
                    [snippet] => The latest Tweets from ibrahim çevrük (@ibrahimcevruk). ‍   PHP #Developer ‍   Eğitmen ~ Yazar Her Yönüyle PHP 🤩 Satın almak için ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:4hj9jbiAj-gJ:https://twitter.com/ibrahimcevruk%3Flang%3Den+&cd=17&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://twitter.com/ibrahimcevruk?lang=en
                    [domain] => twitter.com
                    [displayed_url] => http://twitter.com › ibrahimcevruk
                )

            [16] => Array
                (
                    [position] => 17
                    [title] => İbrahim Çevrük - Pandora
                    [snippet] => İbrahim Çevrük , İbrahim Çevrük eserleri, İbrahim Çevrük kitapları , kimdir, çevirileri, kitap, books, book, yayın, fiyat, fiyatları, hayatı, FİYAT, biyografi, İbrahim ...
                    [prerender] => 
                    [cached_page_url] => Array
                        (
                        )

                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.pandora.com.tr/Yazar/ibrahim-cevruk/320930
                    [domain] => www.pandora.com.tr
                    [displayed_url] => http://www.pandora.com.tr › Yazarlar
                )

            [17] => Array
                (
                    [position] => 18
                    [title] => İbrahim Çevrük | bkmkitap.com - İbrahim Çevrük Kitapları
                    [snippet] => Yazar İbrahim Çevrük'ın tüm kitaplarına bkmkitap.com avantajlarıyla ulaşabilirsiniz. bkmkitap.com, İbrahim Çevrük'ın kitaplarını uygun fiyat ve hızlı kargo ile ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:GbJzfkkvLOAJ:https://www.bkmkitap.com/ibrahim-cevruk-kitaplari+&cd=19&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.bkmkitap.com/ibrahim-cevruk-kitaplari
                    [domain] => www.bkmkitap.com
                    [displayed_url] => http://www.bkmkitap.com › ibrahim-cevru...
                )

            [18] => Array
                (
                    [position] => 19
                    [title] => Her Yönüyle PHP Kitabina Bak İbrahim Çevrük Sıfırbir ...
                    [snippet] => May 30, 2019 - Ad: Her Yönüyle PHP, Yazar: İbrahim Çevrük, Yayınevi: Sıfırbir Yayınevi, Kategori: Kitap, Detay Kategori: Bilgisayar Programlama, En Düşük ...
                    [prerender] => 
                    [cached_page_url] => https://webcache.googleusercontent.com/search?q=cache:qRVjF5lLgJYJ:https://www.kitabinabak.com/kitap/her-yonuyle-php------kbk--9786058060708+&cd=20&hl=en&ct=clnk&gl=us
                    [related_pages_url] => Array
                        (
                        )

                    [url] => https://www.kitabinabak.com/kitap/her-yonuyle-php------kbk--9786058060708
                    [domain] => www.kitabinabak.com
                    [displayed_url] => http://www.kitabinabak.com › kitap › her-...
                )

        )

    [inline_videos] => Array
        (
            [0] => Array
                (
                    [title] => İbrahim Çevrük - . PHP Programlama dilini öğrenmek mi...
                    [url] => https://pt-pt.facebook.com/icevruk/videos/2318209671548864/
                    [length] => 0:21
                    [source] => Facebook
                    [uploaded] => Aug 7, 2019
                )

            [1] => Array
                (
                    [title] => Php Dersleri 106 - Php Nesne Yönelimli Programlama | Static ...
                    [url] => https://www.youtube.com/watch?v=bgW16NZ7Nms
                    [length] => 4:22
                    [source] => YouTube
                    [uploaded] => Aug 1, 2018
                )

        )

    [pagination] => Array
        (
            [current_page] => 123456789
            [next_page_url] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=10&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8NMDegQICxA9
            [other_page_urls] => Array
                (
                    [2] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=10&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxAt
                    [3] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=20&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxAv
                    [4] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=30&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxAx
                    [5] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=40&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxAz
                    [6] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=50&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxA1
                    [7] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=60&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxA3
                    [8] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=70&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxA5
                    [9] => http://www.google.com/search?q=ibrahim+%C3%87evr%C3%BCk&hl=en&gl=us&ei=uuhjX8fSGJK4a7LPiugP&start=80&sa=N&ved=2ahUKEwjHl5nvo_HrAhUS3BoKHbKnAv0Q8tMDegQICxA7
                )

        )

)

Dönen sonuçlardan da verileri işlemek oldukça kolay olacaktır. Ücretsiz olarak sunuculan API işleminde arama kotanızın olduğunuda unutmamalısınız. Ücretsiz versiyonu kullandıktan sonra belirli ücret ödemesi yaparak gelişmiş web uygulamaları hazırlayabilirsiniz.

Daha Fazla Göster

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Kapalı