Advertisement
Guest User

Untitled

a guest
Oct 16th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. QNetworkAccessManager nm;
  2. 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"));
  3.  
  4. 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" );
  5. request.setRawHeader( "charset", "utf-8" );
  6. request.setRawHeader( "Connection", "keep-alive" );
  7.  
  8. QNetworkReply *reply= nm.get(request);
  9. QEventLoop loop;
  10. connect(reply, SIGNAL(finished()),&loop, SLOT(quit()));
  11. loop.exec();
  12.  
  13.  
  14. QByteArray buffer;
  15.  
  16. buffer = reply->readAll();
  17. const char *content = buffer.constData();
  18.  
  19. delete reply;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement