Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ######################################################################################################################################
- ## BACA ATURAN PAKAI: https://pastebin.com/raw/40icdems ##############################################################################
- ######################################################################################################################################
- ##
- ## (01). Login ke akun twitter kesayangan bangbre, kwkwkwkwkw -:)).
- ## (02). Buka browser chrome >> dev tools (CTRL+SHIFT+I), klik tab "Network.
- ## (03). Pada kolom "filter", ketik "TweetDetail" lalu buka salah satu link post status bangbre.
- ## (04). Klik kanan link yang muncul bertuliskan "TweetDetail" lalu pilih Copy >> Copy as PowerShell.
- ## (05). Paste salinan itu ke berkas teks bernama "info.txt" (untuk mensukseskan proses, jangan simpan ke nama lain yach, kwkwkwkw).
- ## (06). Paste semua link tautan yang bangbre ingin cek view-nya ke dalam berkas bernama "link.txt" (pun untuk mensukseskan proses).
- ## (07). Paste kode yang ada di bawah sampai akhir & simpan ke dalam berkas bernama "view.ps1" (ini juga untuk mensukseskan proses).
- ##
- ## ..... Sambungan keterangan untuk cara pakai berada setelah kode di bawah, kwkwwkkww -:)).
- ##
- ######################################################################################################################################
- ## COPY MULAI DARI SINI & JANGAN LUPA SIMPAN KE DALAM BERKAS BERNAMA: "view.ps1" #####################################################
- ######################################################################################################################################
- Remove-Item -Recurse -Force fail.txt, full.txt, view.txt 2>$null
- $url = (gc -Path .\link.txt) | ? {$_.trim() -ne "" }
- Write-Output ""
- $pcs = 1
- foreach ($uri in $url) {
- try {
- $num = "{0:D3}." -f $pcs
- $ids = [System.IO.Path]::GetFileName($uri)
- $log = (
- ).Content
- }
- catch [System.Net.WebException] {
- $eror = $_.Exception
- Write-Output $uri | Out-File -Append fail.txt
- }
- finally {
- if ($log -like '*missing*') {
- Write-Host ERROR: Missing link or no status found with that ID. Please check your link!.
- Write-Output $uri | Out-File -Append fail.txt
- Remove-Variable log 2>$null
- } else {
- if (!($eror)) {
- $log = $log | ConvertFrom-Json | ConvertTo-Xml -NoTypeInformation -Depth 100 |% { $_.SelectSingleNode("//*[@Name='count']").InnerText }
- Write-Output "$num $uri : $("{0:N0}" -f [int]$log) views" | Out-File -Append full.txt
- Write-Output $log | Out-File -Append view.txt
- gc full.txt | Select-Object -Last 1
- $pcs++
- Start-Sleep -Seconds 3
- } else {
- Write-Host ERROR: Missing link or no status found with that ID. Please check your link!.
- Remove-Variable eror 2>$null
- }
- }
- $Error.Clear()
- }
- }
- $multi = (gc view.txt) -join ' + ' 2>$null
- if (![string]::IsNullOrEmpty($multi)) {
- Write-Output "" | Tee-Object full.txt -Append
- if (![System.IO.File]::Exists('fail.txt')) {
- Write-Output "TOTAL LINKS: $((gc link.txt | Where-Object { $_ -match 'http.*' }).Count)" | Tee-Object full.txt -Append
- } else {
- Write-Output "LINKS VALID: $((gc view.txt).Count)" | Tee-Object full.txt -Append
- Write-Output "LINKS ERROR: $((gc fail.txt).Count) ( lihat di ""fail.txt"" )" | Tee-Object full.txt -Append
- }
- Write-Output "PENJUMLAHAN: $multi" | Tee-Object full.txt -Append
- Write-Output "TOTAL LIHAT: $(Invoke-Expression $multi | ForEach-Object { "{0:N0}" -f $_ })" | Tee-Object full.txt -Append
- Write-Output "`nLog di atas terekam pula ke dalam berkas bernama ""full.txt"" & ""view.txt"" yang ada di direktori kerja.`n"
- }
- ######################################################################################################################################
- ## COPY BERAKHIR DI ATAS ITU & JANGAN LUPA SIMPAN KE DALAM BERKAS BERNAMA: "view.ps1" ################################################
- ######################################################################################################################################
- ######## lanjutan dari aturan pakai di atas, kwwkwk :)
- ##
- ## (08). Sampai di sini, bangbre telah punya 3 berkas teks:
- ##
- ## 1. info.txt: berisi salinan kode dari devtools chrome.
- ## 2. link.txt: berisi salinan link post yang akan dicek.
- ## 3. view.ps1: berisi salinan kode yang berada di atas!.
- ## #. kesemuanya itu harus ada di dalam folder yang sama.
- ##
- ## (09). Buka PowerShell (cari di start menu windows). Lalu arahkan (cd) ke dalam folder tempat ketiga .txt di atas.
- ## (10). Setelah bangbre memastikan 3 file itu, copas kode berikut ke layar PowerShell yang telah ter-cd ke folder dari 3 file .txt:
- $log=(gc -Path .\info.txt); @($log | Select-String -Pattern '\$session' | Select-Object -SkipLast 1) + (gc -Path .\view.ps1) | Set-Content -Path .\view.ps1;(gc -Path .\view.ps1)|ForEach-Object {$_;if($_ -match '\$log = \('){($log | Select-String -Pattern 'Invoke' -Context 0,1000) -replace [regex]::escape('>') -replace 'alTweetId*.+with_rux', 'alTweetId%22%3A%22${ids}%22%2C%22referrer%22%3A%22me%22%2C%22with_rux' -replace '-encoding".*"', '-encoding"="*"' }} | Set-Content -Path .\view.ps1
- ## (11). Terakhir, untuk mengetahui hasilnya, segera jalankan berkas "view.ps1". Caranya, copy lalu paste kode berikut pada layar PowerShell bangbre.
- Write-Host "Pencet ENTER jika layar PowerShell ada di folder sekerip / CTRL+C untuk keluar" -BackgroundColor Magenta; Read-Host | PowerShell -ExecutionPolicy Bypass -File view.ps1
- ## Aksi menegangkan dari sekerip kita ini tonton di: http://www.geocities.ws/munfaqqiha/etc/getview.gif. Moga sakses yach bangbre. Amin, kwkwkwkwkw...hehehehe :-))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement