Skip to content

Instantly share code, notes, and snippets.

@xtekky
Created July 20, 2022 19:59
Show Gist options
  • Save xtekky/2574b2af663f8d8bf26b4ed5e8f9e6a2 to your computer and use it in GitHub Desktop.
Save xtekky/2574b2af663f8d8bf26b4ed5e8f9e6a2 to your computer and use it in GitHub Desktop.
import requests, re, json
url = "https://www.tiktok.com/@xtekky"
session = requests.Session()
headers = {
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.114 Safari/537.36",
"cookie": "s_v_web_id=verify_l5ty4mso_8MIREfeF_mb4H_4ABM_88D4_QtL4OD1q1PIr"
}
# response = requests.get(url, headers=headers)
# verify_fp = re.findall(r'"fp":"(.+)","region"', response.text)[0]
# headers["cookie"] = f"s_v_web_id=erify_l5ty4mso_8MIREfeF_mb4H_4ABM_88D4_QtL4OD1q1PIr"
# session.cookies.set("s_v_web_id", verify_fp, domain="tiktok.com")
response = session.get(url, headers=headers)
try:
user_data = json.dumps(
json.loads(
re.findall(
r'"UserModule":(.+),"UserPage":{',
response.text
)[0]
),
indent=4
)
print(user_data)
except:
with open("tiktok.txt", "w") as f:
f.write(response.text)
print(session.cookies)
print(re.findall(r'"fp":"(.+)","region"', response.text))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment