Skrip Python mudah yang menyemak kedudukan kata kunci dalam hasil enjin carian menggunakan API JSON Carian Tersuai Google. Anda perlu mendaftar untuk API dan mendapatkan kunci API. Selain itu, anda perlu mencipta enjin carian tersuai dan mendapatkan IDnya.

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)

Pastikan untuk menggantikan "YOUR_API_KEY" dengan kunci API Google sebenar anda dan "YOUR_CUSTOM_SEARCH_ENGINE_ID" dengan ID enjin carian tersuai anda.

Untuk menggunakan skrip ini, hanya jalankan ia dalam persekitaran Python anda, dan ia akan menggesa anda untuk memasukkan kata kunci yang anda ingin semak kedudukannya, kunci API Google anda dan ID Enjin Carian Tersuai anda. Ia kemudiannya akan memaparkan kedudukan kata kunci dalam hasil carian, jika ditemui.

Komen (0)

Tiada ulasan di sini lagi, anda boleh menjadi yang pertama!

Tinggalkan Balasan

Alamat e-mel anda tidak akan disiarkan. Medan diperlukan ditanda dengan *


Pilih dan Beli Proksi

Proksi Pusat Data

Proksi Berputar

Proksi UDP

Dipercayai Oleh 10000+ Pelanggan Seluruh Dunia

Pelanggan Proksi
Pelanggan Proksi
Aliran Pelanggan Proksi.ai
Pelanggan Proksi
Pelanggan Proksi
Pelanggan Proksi