diff --git a/crush.py b/crush.py index 3defe81..dca5d40 100644 --- a/crush.py +++ b/crush.py @@ -120,7 +120,7 @@ initialws = """{{"service":"httpapiservice-1_0","message":"SetConnectionInfo","d connectionws = """{{"service":"meetingservice-1_0","message":"DeviceConnectAction","data":{{"accessCode":"{}","appId":"b04cda41-22ea-40a5-a5e4-ce951bd12067","apiVersion":"1.23","connectProperties":{{"sortOrder":"normal"}}}},"timeout":10000,"reQquestId":4}}""" -likews = """{{"service":"discussionservice-1_3","message":"DeviceDiscussionMessageLikeAction","data":{{"messageId":{},"topicId":219158,"liked":true}},"timeout":10000,"requestId":5}}""" +likews = """{{"service":"discussionservice-1_3","message":"DeviceDiscussionMessageLikeAction","data":{{"messageId":{},"topicId":219158,"liked":true}},"timeout":10000,"requestId": {}}}""" try: @@ -135,6 +135,7 @@ else: def main(): connection_ids = ciss.split('\n') counter = 0 + rid = 5 for i in range(int(sys.argv[1])): r = requests.get(apiurl) print("{}, {}".format(i, r.status_code)) @@ -144,17 +145,20 @@ def main(): cookie += i+"="+cdict[i]+"; " cid = connection_ids[counter] counter+= 1 - upvoteq(sys.argv[2], cookie, connection_ids[counter], sys.argv[3]) + upvoteq(sys.argv[2], cookie, connection_ids[counter], sys.argv[3], rid) + rid += 1 -def upvoteq(qid, cookies, cid, sid): +def upvoteq(qid, cookies, cid, sid, rid): ws = create_connection("wss://web1-httpapi.vevox.com/api?connection_id=" + cid, cookies=cookies) # print(ws.recv()) test = initialws.format(cid) ws.send(test) + ws.recv() test2 = connectionws.format(sid) ws.send(test2) - test3 = likews.format(qid) + ws.recv() + test3 = likews.format(qid, rid) print("LIKE") print(test3) ws.send(test3)