#!/usr/bin/env python # -*- encoding: utf-8 -*- ''' @File : login.py @Time : 2019/05/25 21:37:21 @Author : Liuyuqi @Version : 1.0 @Contact : liuyuqi.gov@msn.cn @License : (C)Copyright 2019 @Desc : 自动评论 解决方案: ''' import requests import json import os import sys import re # import pymysql import random import user_agent # src = "C:/Users/liuyuqi/Desktop/crawl_bilibili" # os.chdir(src) # sys.path.append(src) baseUrl = "https://live.kuaishou.com" # baseUrl = "http://nginx.ok.yoqi.me:88" proxies = {"http": "http://120.26.110.59:8080"} sessionClient = requests.session() baseHeader = { "Accept": "application/json", "Content-Type": "application/json;charset=UTF-8", "Origin": baseUrl, "kpf": "PC_WEB", "kpn": "GAME_ZONE", 'User-Agent': user_agent.getUA() } def login(parameter_list): """ 登录快手 param : return: """ url = "" headers = "" # cookies = requests.utils.dict_from_cookiejar(session.cookies) # print(session) res = requests.get( url=url, headers=user_agent.getheaders()).content.decode("utf8") mSessions = requests.session() print(res) def comment(): """ 给主播评论 param : return: """ url = baseUrl+"/comment" mPartHeader = { "Referer": "https://live.kuaishou.com/u/3xphut7zrw7zcbq", } mHeader = baseHeader.copy() mHeader.update(mPartHeader) data = u'{"liveStreamId": "uZrj-hcnNk0","content": "主播好呀,有人吗,呜呜。","color": null}'.encode( "utf8") cookies = { "clientid": "3", "did": "web_804ededc5b702fbd39b9292e8fbd401a", "client_key": "65890b29", "userId": "1365365171", "userId": "1365365171", "kuaishou.live.web_st": "ChRrdWFpc2hvdS5saXZlLndlYi5zdBKgAVk6tclD4E4ts3EOu0AkqBSre4QzQIHJF4gGjASPMpwdd-LRKwmNJqM5Me_HpbjGgFdRi-DklvaR_UybDISWL-9AFj5mcGhGcH6QKbW-LaLy7q4tvXwKxd0TkzzXRH26uIlrrUaiFg2e9V7qUJ_Wd63zMjpJW9QlY5A51ls7ygE9AeOixq96fiQEq6bsFb0PjoW40kurt-Mdsu9cmpoW_6gaEm-zwBmcbUA4lm5ejQnh9kVjySIgNVsKf0l7b9hYQPICQLltkWi8863TWCzJndAqxL1jK-koBTAB", "kuaishou.live.bfb1s": "477cb0011daca84b36b3a4676857e5a1", "kuaishou.live.web_ph": "f14d184cde684f6f7f1aae2f6eca47b8c34d" } # 下面值是变动的cookie # "kuaishou.live.web_ph": "35642148eaef81c55d0c31082222fa91c2c7" res = sessionClient.post( url=url, headers=mHeader, data=data, cookies=cookies, # proxies=proxies ) print(res.text) if __name__ == "__main__": comment()