Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from webdriver_manager.chrome import ChromeDriverManager
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- import time
- def youtube_link():
- options = webdriver.ChromeOptions()
- options.add_argument("--start-maximized")
- #options.add_argument("--headless")
- driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
- driver.get('https://www.youtube.com/channel/UCaSwSHJaodwjYUKR1KNJFtg')
- time.sleep(5)
- data=[]
- #Get event
- sport_card = WebDriverWait(driver, 15).until(EC.presence_of_all_elements_located((By.ID, "thumbnail")))
- #Organize data
- for i in sport_card:
- if i.get_attribute("href") != None:
- youtube_link = i.get_attribute("href")
- data.append({"youtube_link": f"{youtube_link}"})
- #Print adta
- for youtbe_video in data:
- print(youtbe_video)
- if __name__ == '__main__':
- youtube_link()
- {'youtube_link': 'https://www.youtube.com/shorts/pklvQqr5O-M'}
- {'youtube_link': 'https://www.youtube.com/shorts/5z2V6r3PwUg'}
- {'youtube_link': 'https://www.youtube.com/shorts/jPM2qZmOcME'}
- {'youtube_link': 'https://www.youtube.com/shorts/WVSygduydNs'}
- {'youtube_link': 'https://www.youtube.com/shorts/yKt5SEqpGLo'}
- {'youtube_link': 'https://www.youtube.com/shorts/tDTzQ4Rc0sY'}
- {'youtube_link': 'https://www.youtube.com/watch?v=HIYlfxtUqAQ'}
- {'youtube_link': 'https://www.youtube.com/watch?v=EV_IxRd69KE'}
- {'youtube_link': 'https://www.youtube.com/watch?v=QQlzIBCYrvk'}
- {'youtube_link': 'https://www.youtube.com/watch?v=WS2uzAhlrsA'}
- {'youtube_link': 'https://www.youtube.com/watch?v=he_EnFvd1Ig'}
- {'youtube_link': 'https://www.youtube.com/watch?v=Z1MM8rJGUNU'}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement