Pada tutorial kali ini, kita akan belajar cara scrape youtube comment menggunakan selenium. Sebelum mengikuti tutorial kali ini, Anda harus menginstall python di sistem operasi. Anda bisa mendownload python disini.
Setelah python sudah terinstall, kita akan membuat folder project terlebih dahulu. Anda bisa menjalankan code berikut di terminal untuk membuat folder baru.
mkdir scrape-youtube-comment cd scrape-youtube-comment
Selanjutnya, kita perlu menginstall library selenium untuk melakukan scrape pada youtube comment. Gunakan code berikut untuk menginstall selenium.
pip install selenium
Setelah selenium terinstall, langkah selanjutnya yaitu membuat file python dengan nama main.py
Pada file tersebut kita akan import library selenium seperti berikut.
import time from selenium.webdriver import Chrome from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC
Setelah itu, kita akan membuat input untuk menerima link youtube video yang akan di-scrape youtube commentnya.
yt_link = input("Masukkan link youtube: ")
Kemudian, kita buat driver Chrome yang akan membuka link youtube yang telah diinputkan barusan.
with Chrome() as driver: wait = WebDriverWait(driver,10) driver.get(yt_link)
Terakhir, kita akan melakukan scraping pada kolom komentar youtube seperti berikut.
for item in range(3): #by increasing the highest range you can get more content wait.until(EC.visibility_of_element_located((By.TAG_NAME, "body"))).send_keys(Keys.END) time.sleep(3) for comment in wait.until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, "#comment #content-text"))): print(comment.text) print("===========")
Selamat sekarang Anda telah melakukan scraping komentar youtube dengan menggunakan selenium. Jika ada pertanyaan, Anda bisa langsung tanyakan di kolom komentar di bawah ini.