Untitled
π₯ Requirements
π¬ ANALYSIS
# μꡬμ¬ν 1 -> ν±ν‘ κ³μ μ νλ‘μ / νλ‘μ / μ’μμ μ
url = '<https://www.tiktok.com/@leesiyoung38?lang=ko-KR>'
res = requests.get(url)
html = BeautifulSoup(res.text,'html.parser')
for div in html.select('h2.count-infos strong'):
print(div)
μꡬμ¬ν 2 쿼리 > authorStats
sinature :
id
uniqueId
followingCount -> μ±λμ΄ νλ‘μ°νλ κ³μ μ
followerCount -> μ±λ νλ‘μ μ«μ
heartCount -> μ±λμ΄ λ°μ μ’μμ μ
videoCount -> μ±λ λμμ μ
diggCount -> ?
heart -> ν μμλ
# μꡬμ¬ν 2 -> ν±ν‘ κ³μ μ μ
λ‘λλ λμμ λͺ©λ‘
μλ 쿼리μμ jsonμΌλ‘ λ°μ μ μμ!
cursor , has more
itemList >
id -> λΉλμ€ id
desc -> λΉλμ€ μ€λͺ
createTime -> μμ±λ μ§, UNIX timestamp form
# μꡬμ¬ν 3 - ν±ν‘ κ³μ μ μ
λ‘λλ λμμμ λ°μ μ§ν
2μ νκΊΌλ²μ κ°λ₯
diggcount -> ?
sharecount -> 곡μ μ
commentcount -> λκΈ μ
playcount - > μ¬μ μ
# μꡬμ¬ν 4 - μΈκΈ°ν΄μνκ·Έ
κ°λ₯ - μΌ λ¨μ μ
λ°μ΄νΈ λλ λ―.
challengeInfoList > challenge
id -> νκ·Έ μμ΄λ
title -> νκ·Έλ€μ
desc -> μ€λͺ
videoCount -> ν΄λΉν΄μνκ·Έμ λΉλμ€ μ
viewCount -> ν΄λΉ ν΄μνκ·Έ λ·°μ μ΄κ³
π Docs & Refs
[1] CORS error
[2] UNIX TIMESTAMP
[3] DB μ€ν€λ§ μ€κ³