├── README.md └── main.py /README.md: -------------------------------------------------------------------------------- 1 | # Tiktok-Report-bot 2 | A New Working Method for Mass Reporting Tiktok vidoen Withouth Proxies :) 3 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import json 3 | 4 | 5 | tiktokvideolink = input('Video ID > ') 6 | tiktokvideolinkreal = input('Tiktok Video Link') 7 | 8 | url = "https://www.tiktok.com/node/report/reasons_put?aid=1988&app_name=tiktok_web&device_platform=web_pc&device_id=6987530745909036549®ion=DK&priority_region=&os=windows&referer=&root_referer=&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=da-DK&browser_platform=Win32&browser_name=Mozilla&browser_version=5.0+(Windows+NT+10.0%3B+Win64%3B+x64)+AppleWebKit%2F537.36+(KHTML,+like+Gecko)+Chrome%2F92.0.4515.107+Safari%2F537.36&browser_online=true&verifyFp=verify_krfa96cw_p2Eae0I8_dJaE_4XwS_AEGm_KOmG1m49cOwX&app_language=en&timezone_name=Europe%2FCopenhagen&is_page_visible=true&focus_state=true&is_fullscreen=false&history_len=4&battery_info=1" 9 | 10 | payload = json.dumps({ 11 | "reason": 1004, 12 | "object_id": tiktokvideolink, 13 | "owner_id": "6636714219386781701", 14 | "report_type": "video" 15 | }) 16 | headers = { 17 | 'authority': 'www.tiktok.com', 18 | 'sec-ch-ua': '"Chromium";v="92", " Not A;Brand";v="99", "Google Chrome";v="92"', 19 | 'accept': 'application/json, text/plain, */*', 20 | 'x-secsdk-csrf-token': '000100000001ddd4e9748bc018f9e9c13093fb09bb878e0c97573abfdbf43ec8d0817c782b7a1694901c1b038c13', 21 | 'sec-ch-ua-mobile': '?0', 22 | 'tt-csrf-token': 'ePCjBjwO15QhaDbSrq7NMj6L', 23 | 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36', 24 | 'content-type': 'application/json', 25 | 'origin': 'https://www.tiktok.com', 26 | 'sec-fetch-site': 'same-origin', 27 | 'sec-fetch-mode': 'cors', 28 | 'sec-fetch-dest': 'empty', 29 | 'referer': tiktokvideolinkreal, 30 | 'accept-language': 'da-DK,da;q=0.9,en-US;q=0.8,en;q=0.7', 31 | 'cookie': 'tt_webid_v2=6987530745909036549; tt_webid=6987530745909036549; cookie-consent={%22ga%22:true%2C%22af%22:true%2C%22fbp%22:true%2C%22lip%22:true%2C%22version%22:%22v2%22}; s_v_web_id=verify_krfa96cw_p2Eae0I8_dJaE_4XwS_AEGm_KOmG1m49cOwX; MONITOR_WEB_ID=6987530745909036549; tt_csrf_token=ePCjBjwO15QhaDbSrq7NMj6L; R6kq3TV7=AGIivtV6AQAAN-OR-sxIv18EYkOMaPvth3F_97xkhJ_OT_yI7nG6UayUCYRk|1|0|d52a182c37413d8803c7100633cc49d673b8b993; ttwid=1%7C0D_adjNZXWbKipMeZG_RUyaNe6bFDSttsAX927MCOZ8%7C1627083654%7C4310fd827053a66f1886a63bea5b6d42b8b11ab91b563ac183eff76b902f48c9; csrf_session_id=d3b7880ce8d34ce0821782de56fae639' 32 | } 33 | 34 | response = requests.request("POST", url, headers=headers, data=payload) 35 | 36 | while True: 37 | print(response.text) 38 | --------------------------------------------------------------------------------