Script Python simple qui vérifie la position d'un mot-clé dans les résultats des moteurs de recherche à l'aide de l'API JSON de recherche personnalisée Google. Vous devrez vous inscrire à l'API et obtenir une clé API. De plus, vous devez créer un moteur de recherche personnalisé et obtenir son identifiant.

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)

Assurez-vous de remplacer "YOUR_API_KEY" avec votre clé API Google actuelle et "YOUR_CUSTOM_SEARCH_ENGINE_ID" avec votre identifiant de moteur de recherche personnalisé.

Pour utiliser ce script, exécutez-le simplement dans votre environnement Python et il vous demandera de saisir le mot-clé dont vous souhaitez vérifier la position, votre clé API Google et votre identifiant de moteur de recherche personnalisé. Il affichera ensuite la position du mot-clé dans les résultats de recherche, s'il est trouvé.

Commentaires (0)

Il n'y a pas encore de commentaires ici, vous pouvez être le premier !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Choisir et acheter une procuration

Proxies pour centres de données

Procurations tournantes

Proxies UDP

Approuvé par plus de 10 000 clients dans le monde

Client mandataire
Client mandataire
Client proxy flowch.ai
Client mandataire
Client mandataire
Client mandataire