Guest User

Untitled

a guest
Sep 10th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. import requests
  2. import json
  3. import pandas
  4.  
  5. thread = 1108576
  6.  
  7. responce = json.loads(requests.get(f'https://2ch.hk/kpop/res/{thread}.json').content)
  8.  
  9.  
  10. posts = responce["threads"][0]["posts"]
  11.  
  12. data_set = []
  13.  
  14. for post in posts:
  15. icon_name = None
  16.  
  17. if str(post).find("icon") > 0:
  18. icon = post['icon']
  19. icon_title_index = icon.index('title=')+6
  20. icon_name = icon[icon_title_index:-2:]
  21.  
  22. likes = post['likes']
  23. dislikes = post['dislikes']
  24. name = post['name']
  25. num = post['num']
  26.  
  27. row = [num, name, icon_name, likes, dislikes]
  28. data_set.append(row)
  29.  
  30. xlsx_rows = pandas.DataFrame(data_set, columns=['num', 'name', 'icon', 'likes', 'dislikes'])
  31. with pandas.ExcelWriter('kpop.xlsx') as excel:
  32. xlsx_rows.to_excel(excel)
Add Comment
Please, Sign In to add comment