MiloMargin
Lurker
- Joined
- Mar 12, 2022
- Posts
- 58
- Reaction score
- 0
Really weird, tikwm started working for me again recently but just now it stopped.
$UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/115.0 Safari/537.36"
$HTMLRegex = '\s*(.*?)\s*'
$Account = "lilkassb"
try
{
$HTML = Invoke-WebRequest -Uri https://www.tiktok.com/@$Account -UserAgent $UserAgent -ProgressAction SilentlyContinue
if ($HTML -match $HTMLRegex)
{
$User = @{}
$String = $matches[1]
$Object = $String | ConvertFrom-Json -AsHashtable
$Scope = $Object["__DEFAULT_SCOPE__"]
$User["info"] = $Scope."webapp.user-detail".userInfo.user
$User["info"]["statusCode"] = $Scope."webapp.user-detail".statusCode
$User["stats"] = $Scope."webapp.user-detail".userInfo.statsV2
} else
{
Write-Host "JSON script tag not found in HTML" -ForegroundColor DarkYellow
}
} catch
{
Write-Host "Status code: " -ForegroundColor Red -NoNewline; Write-Host "$($_.Exception.Response.StatusCode.value__)"
Write-Host " Status msg: " -ForegroundColor Red -NoNewline; Write-Host "$($_.Exception.Response.StatusCode)"
Write-Host " Error msg: " -ForegroundColor Red -NoNewline; Write-Host "$($_.Exception.Message)"
}