Простой скрипт Python, который проверяет позицию ключевого слова в результатах поисковой системы с помощью API JSON пользовательского поиска Google. Вам необходимо зарегистрироваться для использования API и получить ключ API. Кроме того, вам необходимо создать собственную поисковую систему и получить ее идентификатор.

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)

Обязательно замените "YOUR_API_KEY" с вашим фактическим ключом Google API и "YOUR_CUSTOM_SEARCH_ENGINE_ID" с вашим идентификатором системы пользовательского поиска.

Чтобы использовать этот скрипт, просто запустите его в своей среде Python, и он предложит вам ввести ключевое слово, по которому вы хотите проверить позицию, ваш ключ API Google и идентификатор системы пользовательского поиска. Затем он отобразит позицию ключевого слова в результатах поиска, если оно найдено.

Комментарии (0)

Здесь пока нет комментариев, вы можете быть первым!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Выбрать прокси

Серверные прокси

Ротационные прокси

Прокси-серверы с UDP

Нам доверяют более 10 000 клиентов по всему миру

Прокси-клиент
Прокси-клиент
Прокси клиента flowch.ai
Прокси-клиент
Прокси-клиент
Прокси-клиент