Google Özel Arama JSON API'sini kullanarak bir anahtar kelimenin arama motoru sonuçlarındaki konumunu kontrol eden basit Python komut dosyası. API'ye kaydolmanız ve bir API anahtarı almanız gerekir. Ek olarak, özel bir arama motoru oluşturmanız ve kimliğini almanız gerekir.

import requests

def get_search_results(keyword, api_key, cx):
    url = f"https://www.googleapis.com/customsearch/v1?key={api_key}&cx={cx}&q={keyword}"
    response = requests.get(url)
    if response.status_code == 200:
        data = response.json()
        return data.get('items', [])
    else:
        print("Error occurred:", response.status_code)
        return []

def find_keyword_position(search_results, keyword):
    for index, result in enumerate(search_results, start=1):
        if keyword.lower() in result['title'].lower() or keyword.lower() in result['snippet'].lower():
            return index
    return -1

def check_keyword_position(keyword, api_key, cx):
    search_results = get_search_results(keyword, api_key, cx)
    if search_results:
        position = find_keyword_position(search_results, keyword)
        if position != -1:
            print(f"The keyword '{keyword}' is found at position {position} in search results.")
        else:
            print(f"The keyword '{keyword}' is not found in the first 10 search results.")
    else:
        print("No search results found.")

if __name__ == "__main__":
    keyword = input("Enter the keyword to check position for: ")
    api_key = input("Enter your Google API key: ")
    cx = input("Enter your Custom Search Engine ID: ")
    check_keyword_position(keyword, api_key, cx)

Değiştirdiğinizden emin olun "YOUR_API_KEY" gerçek Google API anahtarınızla ve "YOUR_CUSTOM_SEARCH_ENGINE_ID" özel arama motoru kimliğiniz ile.

Bu betiği kullanmak için Python ortamınızda çalıştırmanız yeterlidir; konumunu kontrol etmek istediğiniz anahtar kelimeyi, Google API anahtarınızı ve Özel Arama Motoru Kimliğinizi girmenizi ister. Daha sonra, bulunursa, anahtar kelimenin arama sonuçlarındaki konumunu görüntüler.

Yorumlar (0)

Burada henüz yorum yok, ilk siz olabilirsiniz!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Proxy Seçin ve Satın Alın

Veri Merkezi Proxyleri

Dönen Proxyler

UDP Proxyleri

Dünya Çapında 10.000'den Fazla Müşterinin Güvendiği

Vekil Müşteri
Vekil Müşteri
Vekil Müşteri flowch.ai
Vekil Müşteri
Vekil Müşteri
Vekil Müşteri