spacepaste

  1.  
  2. import urllib.request
  3. from bs4 import BeautifulSoup
  4. import argparse
  5. query = "Toast"
  6. url = "https://www.youtube.com/results?search_query=" + query
  7. response = urllib.request.urlopen(url)
  8. html = response.read()
  9. soup = BeautifulSoup(html, 'html.parser')
  10. for vid in soup.findAll(attrs={'class':'yt-uix-tile-link'}):
  11. print(vid['href'])
  12. Typical output:
  13. -------------
  14. /watch?v=Yc7qWNgn768
  15. /watch?v=ZpqXeMVfdOk
  16. /watch?v=uKIxrJI6O6Q
  17. /watch?v=jGkBXKuZXQU
  18. /watch?v=iektQvrNyyU
  19. /watch?v=3iMIshtDGxk
  20. /watch?v=6kwFsr-mL9k
  21. /watch?v=SHptn_3RyYE
  22. /watch?v=r1ZLSbQ0r0I
  23. /watch?v=97McohJgMYA
  24. /watch?v=gb_HONG3TSw
  25.