Advertisement
Munfaqqiha

TUTZ: get twitter view

Oct 29th, 2023 (edited)
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.74 KB | None | 0 0
  1. ######################################################################################################################################
  2. ## BACA ATURAN PAKAI: https://pastebin.com/raw/40icdems ##############################################################################
  3. ######################################################################################################################################
  4. ##
  5. ## (01). Login ke akun twitter kesayangan bangbre, kwkwkwkwkw -:)).
  6. ## (02). Buka browser chrome >> dev tools (CTRL+SHIFT+I), klik tab "Network.
  7. ## (03). Pada kolom "filter", ketik "TweetDetail" lalu buka salah satu link post status bangbre.
  8. ## (04). Klik kanan link yang muncul bertuliskan "TweetDetail" lalu pilih Copy >> Copy as PowerShell.
  9. ## (05). Paste salinan itu ke berkas teks bernama "info.txt" (untuk mensukseskan proses, jangan simpan ke nama lain yach, kwkwkwkw).
  10. ## (06). Paste semua link tautan yang bangbre ingin cek view-nya ke dalam berkas bernama "link.txt" (pun untuk mensukseskan proses).
  11. ## (07). Paste kode yang ada di bawah sampai akhir & simpan ke dalam berkas bernama "view.ps1" (ini juga untuk mensukseskan proses).
  12. ##
  13. ## ..... Sambungan keterangan untuk cara pakai berada setelah kode di bawah, kwkwwkkww -:)).
  14. ##
  15. ######################################################################################################################################
  16. ## COPY MULAI DARI SINI & JANGAN LUPA SIMPAN KE DALAM BERKAS BERNAMA: "view.ps1" #####################################################
  17. ######################################################################################################################################
  18.  
  19. Remove-Item -Recurse -Force fail.txt, full.txt, view.txt 2>$null
  20. $url = (gc -Path .\link.txt) | ? {$_.trim() -ne "" }
  21. Write-Output ""
  22. $pcs = 1
  23. foreach ($uri in $url) {
  24.   try {
  25.     $num = "{0:D3}." -f $pcs
  26.     $ids = [System.IO.Path]::GetFileName($uri)
  27.     $log = (
  28.     ).Content
  29.   }
  30.   catch [System.Net.WebException] {
  31.     $eror = $_.Exception
  32.     Write-Output $uri | Out-File -Append fail.txt
  33.   }
  34.   finally {
  35.     if ($log -like '*missing*') {
  36.        Write-Host ERROR: Missing link or no status found with that ID. Please check your link!.
  37.        Write-Output $uri | Out-File -Append fail.txt
  38.        Remove-Variable log 2>$null
  39.   } else {
  40.       if (!($eror)) {
  41.          $log = $log | ConvertFrom-Json | ConvertTo-Xml -NoTypeInformation -Depth 100 |% { $_.SelectSingleNode("//*[@Name='count']").InnerText }
  42.          Write-Output "$num $uri : $("{0:N0}" -f [int]$log) views" | Out-File -Append full.txt
  43.          Write-Output $log | Out-File -Append view.txt
  44.          gc full.txt | Select-Object -Last 1
  45.          $pcs++
  46.          Start-Sleep -Seconds 3
  47.       } else {
  48.          Write-Host ERROR: Missing link or no status found with that ID. Please check your link!.
  49.          Remove-Variable eror 2>$null
  50.       }
  51.     }
  52.    $Error.Clear()
  53.   }
  54. }  
  55.  
  56. $multi = (gc view.txt) -join ' + ' 2>$null
  57. if (![string]::IsNullOrEmpty($multi)) {
  58.    Write-Output "" | Tee-Object full.txt -Append
  59.    if (![System.IO.File]::Exists('fail.txt')) {
  60.       Write-Output "TOTAL LINKS: $((gc link.txt | Where-Object { $_ -match 'http.*' }).Count)" | Tee-Object full.txt -Append
  61.    } else {
  62.       Write-Output "LINKS VALID: $((gc view.txt).Count)" | Tee-Object full.txt -Append
  63.       Write-Output "LINKS ERROR: $((gc fail.txt).Count) ( lihat di ""fail.txt"" )" | Tee-Object full.txt -Append
  64.    }
  65.    Write-Output "PENJUMLAHAN: $multi" | Tee-Object full.txt -Append
  66.    Write-Output "TOTAL LIHAT: $(Invoke-Expression $multi | ForEach-Object { "{0:N0}" -f $_ })" | Tee-Object full.txt -Append
  67.    Write-Output "`nLog di atas terekam pula ke dalam berkas bernama ""full.txt"" & ""view.txt"" yang ada di direktori kerja.`n"
  68. }
  69.  
  70. ######################################################################################################################################
  71. ## COPY BERAKHIR DI ATAS ITU & JANGAN LUPA SIMPAN KE DALAM BERKAS BERNAMA: "view.ps1" ################################################
  72. ######################################################################################################################################
  73.  
  74. ######## lanjutan dari aturan pakai di atas, kwwkwk :)
  75. ##        
  76. ## (08). Sampai di sini, bangbre telah punya 3 berkas teks:
  77. ##        
  78. ##     1. info.txt: berisi salinan kode dari devtools chrome.  
  79. ##     2. link.txt: berisi salinan link post yang akan dicek.
  80. ##     3. view.ps1: berisi salinan kode yang berada di atas!.
  81. ##     #. kesemuanya itu harus ada di dalam folder yang sama.
  82. ##
  83. ## (09). Buka PowerShell (cari di start menu windows). Lalu arahkan (cd) ke dalam folder tempat ketiga .txt di atas.
  84. ## (10). Setelah bangbre memastikan 3 file itu, copas kode berikut ke layar PowerShell yang telah ter-cd ke folder dari 3 file .txt:
  85.  
  86. $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
  87.  
  88. ## (11). Terakhir, untuk mengetahui hasilnya, segera jalankan berkas "view.ps1". Caranya, copy lalu paste kode berikut pada layar PowerShell bangbre.
  89.  
  90. 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
  91.  
  92. ## Aksi menegangkan dari sekerip kita ini tonton di: http://www.geocities.ws/munfaqqiha/etc/getview.gif. Moga sakses yach bangbre. Amin, kwkwkwkwkw...hehehehe :-))
  93.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement