Advertisement
Guest User

Untitled

a guest
Jun 30th, 2022
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. import innertube as itube
  2. def get_youtube_url(query):
  3.     client = itube.InnerTube("WEB")
  4.     data = client.search(query=query)
  5.     count = int(data["estimatedResults"])
  6.     for i in range(count):
  7.         main_dict = data["contents"]["twoColumnSearchResultsRenderer"]["primaryContents"]["sectionListRenderer"]["contents"][i]["itemSectionRenderer"]["contents"][0]["videoRenderer"]["navigationEndpoint"]["commandMetadata"]["webCommandMetadata"]
  8.         if main_dict["webPageType"] == "WEB_PAGE_TYPE_WATCH":
  9.             print(f"https://youtube.com{main_dict['url']}")
  10.             break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement