from googlesearch import search
import csv

def google_scrape(keyword, num_results=40, output_file='results.csv'):
    print(f"Searching Google for: {keyword}")
    
    # Lakukan pencarian dan ubah hasil ke dalam list
    results = list(search(keyword, num_results=num_results))
    
    # Simpan ke file CSV
    with open(output_file, mode='w', newline='', encoding='utf-8') as file:
        writer = csv.writer(file)
        writer.writerow(['Keyword', 'URL'])
        for url in results:
            writer.writerow([keyword, url])
    
    print(f"Saved {len(results)} results to '{output_file}'") 

# Contoh penggunaan
keyword = "Ridwan Kamil"
google_scrape(keyword, num_results=40)


