Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QNetworkAccessManager nm;
- QNetworkRequest request(QUrl("http://www.youtube.com/api/manifest/hls_variant/signature/704B0C491C9030488A19516970695CA0004B3663.08AD3BE0B00AC439E1B49AE896E9A7D214C1D762/upn/GkYPacD0XrU/key/yt1/ip/2001%3A470%3A36%3Ab1d%3A4890%3Adb63%3A698a%3Ad38/fexp/907724%2C914504%2C939111%2C915700%2C916611%2C901454%2C924616%2C924610%2C907231/sparams/id%2Cip%2Cipbits%2Cplaylist_type%2Cpmbypass%2Csource%2Cexpire/source/youtube/playlist_type/DVR/ipbits/0/sver/3/pmbypass/yes/expire/1381932962/id/d1a6296c9acfc83a/file/index.m3u8?cpn=YHVqJe0Oqx9Ec9FD&dnc=1&ibw=701401"));
- request.setRawHeader( "User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.69 Safari/537.36" );
- request.setRawHeader( "charset", "utf-8" );
- request.setRawHeader( "Connection", "keep-alive" );
- QNetworkReply *reply= nm.get(request);
- QEventLoop loop;
- connect(reply, SIGNAL(finished()),&loop, SLOT(quit()));
- loop.exec();
- QByteArray buffer;
- buffer = reply->readAll();
- const char *content = buffer.constData();
- delete reply;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement