blob: 6737b50e0b596e6bc433cc53dec680176728df88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import urllib.request, json
req = urllib.request.Request("https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8")
req.add_header("Content-Type", "application/json")
j = json.loads(
urllib.request.urlopen(
req,
b'{"context":{"client":{"clientName":"TVHTML5_SIMPLY_EMBEDDED_PLAYER","clientVersion":"2.0"},"thirdParty":{"embedUrl":"https://www.youtube.com"}},"videoId": "VpGjqueO0b4"}',
)
.read()
.decode()
)
j = j["videoDetails"]
print(
f'{j["title"]} ({j["lengthSeconds"]} sec), uploaded by {j["author"]}, {j["viewCount"]} views',
j["isCrawlable"],
j["isUnpluggedCorpus"],
j["isLiveContent"],
)
|