Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import innertube as itube
- def get_youtube_url(query):
- client = itube.InnerTube("WEB")
- data = client.search(query=query)
- count = int(data["estimatedResults"])
- for i in range(count):
- main_dict = data["contents"]["twoColumnSearchResultsRenderer"]["primaryContents"]["sectionListRenderer"]["contents"][i]["itemSectionRenderer"]["contents"][0]["videoRenderer"]["navigationEndpoint"]["commandMetadata"]["webCommandMetadata"]
- if main_dict["webPageType"] == "WEB_PAGE_TYPE_WATCH":
- print(f"https://youtube.com{main_dict['url']}")
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement