Jednoduchý Python skript, který kontroluje pozici klíčového slova ve výsledcích vyhledávače pomocí Google Custom Search JSON API. Budete se muset zaregistrovat k rozhraní API a získat klíč API. Navíc si musíte vytvořit vlastní vyhledávač a získat jeho ID.
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)
Nezapomeňte vyměnit "YOUR_API_KEY"
s vaším skutečným klíčem Google API a "YOUR_CUSTOM_SEARCH_ENGINE_ID"
s vaším vlastním ID vyhledávače.
Chcete-li tento skript použít, jednoduše jej spusťte v prostředí Pythonu a vyzve vás k zadání klíčového slova, jehož pozici chcete zkontrolovat, vašeho klíče API Google a ID vašeho vlastního vyhledávače. Poté zobrazí pozici klíčového slova ve výsledcích vyhledávání, pokud bylo nalezeno.
Komentáře (0)
Zatím zde nejsou žádné komentáře, můžete být první!