comment.py 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. #!/usr/bin/env python
  2. # -*- encoding: utf-8 -*-
  3. '''
  4. @File : login.py
  5. @Time : 2019/05/25 21:37:21
  6. @Author : Liuyuqi
  7. @Version : 1.0
  8. @Contact : liuyuqi.gov@msn.cn
  9. @License : (C)Copyright 2019
  10. @Desc : 自动评论
  11. 解决方案:
  12. '''
  13. import requests
  14. import json
  15. import os
  16. import sys
  17. import re
  18. # import pymysql
  19. import random
  20. import user_agent
  21. # src = "C:/Users/liuyuqi/Desktop/crawl_bilibili"
  22. # os.chdir(src)
  23. # sys.path.append(src)
  24. baseUrl = "https://live.kuaishou.com"
  25. # baseUrl = "http://nginx.ok.yoqi.me:88"
  26. proxies = {"http": "http://120.26.110.59:8080"}
  27. sessionClient = requests.session()
  28. baseHeader = {
  29. "Accept": "application/json",
  30. "Content-Type": "application/json;charset=UTF-8",
  31. "Origin": baseUrl,
  32. "kpf": "PC_WEB",
  33. "kpn": "GAME_ZONE",
  34. 'User-Agent': user_agent.getUA()
  35. }
  36. def login(parameter_list):
  37. """
  38. 登录快手
  39. param :
  40. return:
  41. """
  42. url = ""
  43. headers = ""
  44. # cookies = requests.utils.dict_from_cookiejar(session.cookies)
  45. # print(session)
  46. res = requests.get(
  47. url=url, headers=user_agent.getheaders()).content.decode("utf8")
  48. mSessions = requests.session()
  49. print(res)
  50. def comment():
  51. """
  52. 给主播评论
  53. param :
  54. return:
  55. """
  56. url = baseUrl+"/comment"
  57. mPartHeader = {
  58. "Referer": "https://live.kuaishou.com/u/3xphut7zrw7zcbq",
  59. }
  60. mHeader = baseHeader.copy()
  61. mHeader.update(mPartHeader)
  62. data = u'{"liveStreamId": "uZrj-hcnNk0","content": "主播好呀,有人吗,呜呜。","color": null}'.encode(
  63. "utf8")
  64. cookies = {
  65. "clientid": "3",
  66. "did": "web_804ededc5b702fbd39b9292e8fbd401a",
  67. "client_key": "65890b29",
  68. "userId": "1365365171",
  69. "userId": "1365365171",
  70. "kuaishou.live.web_st": "ChRrdWFpc2hvdS5saXZlLndlYi5zdBKgAVk6tclD4E4ts3EOu0AkqBSre4QzQIHJF4gGjASPMpwdd-LRKwmNJqM5Me_HpbjGgFdRi-DklvaR_UybDISWL-9AFj5mcGhGcH6QKbW-LaLy7q4tvXwKxd0TkzzXRH26uIlrrUaiFg2e9V7qUJ_Wd63zMjpJW9QlY5A51ls7ygE9AeOixq96fiQEq6bsFb0PjoW40kurt-Mdsu9cmpoW_6gaEm-zwBmcbUA4lm5ejQnh9kVjySIgNVsKf0l7b9hYQPICQLltkWi8863TWCzJndAqxL1jK-koBTAB",
  71. "kuaishou.live.bfb1s": "477cb0011daca84b36b3a4676857e5a1",
  72. "kuaishou.live.web_ph": "f14d184cde684f6f7f1aae2f6eca47b8c34d"
  73. }
  74. # 下面值是变动的cookie
  75. # "kuaishou.live.web_ph": "35642148eaef81c55d0c31082222fa91c2c7"
  76. res = sessionClient.post(
  77. url=url, headers=mHeader, data=data, cookies=cookies,
  78. # proxies=proxies
  79. )
  80. print(res.text)
  81. if __name__ == "__main__":
  82. comment()