Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. import urllib3
  2. import json
  3. import time
  4.  
  5. def getYoutubeCommentApi(videoId):
  6. http = urllib3.PoolManager()
  7. comments=[];
  8. nextPage="";
  9. while True:
  10. r=http.request('POST','http://ytcomments.klostermann.ca/api',body='videoID='+videoId+nextPage)
  11. json_data = json.loads(r.data)
  12. if 'nextPageToken' in json_data.keys():
  13. if json_data['pageToken'] == json_data['nextPageToken']:
  14. time.sleep(1)
  15. continue
  16. else:
  17. comments=comments+json_data['comments']
  18. nextPage="&pageToken="+json_data['nextPageToken']
  19. print("fetch"+nextPage)
  20. else:
  21. break
  22. return comments
  23.  
  24. c=getYoutubeCommentApi('XRuKSn3yZZA')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement