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!