<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Scrapping_Tor%3A_python_source_code</id>
	<title>Scrapping Tor: python source code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Scrapping_Tor%3A_python_source_code"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Scrapping_Tor:_python_source_code&amp;action=history"/>
	<updated>2026-05-03T10:01:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Scrapping_Tor:_python_source_code&amp;diff=72266&amp;oldid=prev</id>
		<title>Unknown user: Created page with &quot;Untuk melakukan web scraping melalui jaringan Tor di Kali Linux 2024.4 menggunakan Python, Anda dapat mengikuti langkah-langkah berikut:  &#039;&#039;&#039;1. Instalasi dan Konfigurasi To...&quot;</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Scrapping_Tor:_python_source_code&amp;diff=72266&amp;oldid=prev"/>
		<updated>2025-04-02T04:42:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Untuk melakukan web scraping melalui jaringan Tor di Kali Linux 2024.4 menggunakan Python, Anda dapat mengikuti langkah-langkah berikut:  &amp;#039;&amp;#039;&amp;#039;1. Instalasi dan Konfigurasi To...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Untuk melakukan web scraping melalui jaringan Tor di Kali Linux 2024.4 menggunakan Python, Anda dapat mengikuti langkah-langkah berikut:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1. Instalasi dan Konfigurasi Tor:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Instal Tor:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install tor&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Konfigurasi Tor:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Edit file konfigurasi Tor untuk mengatur port SOCKS dan kontrol:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/tor/torrc&lt;br /&gt;
&lt;br /&gt;
Tambahkan atau sesuaikan baris berikut:&lt;br /&gt;
&lt;br /&gt;
 SOCKSPort 9050&lt;br /&gt;
 ControlPort 9051&lt;br /&gt;
 HashedControlPassword your_hashed_password&lt;br /&gt;
&lt;br /&gt;
Untuk membuat kata sandi yang di-hash, gunakan perintah:&lt;br /&gt;
&lt;br /&gt;
 tor --hash-password your_password&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mulai Layanan Tor:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl start tor&lt;br /&gt;
 sudo systemctl enable tor&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2. Instalasi Pustaka Python yang Diperlukan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 pip install requests[socks] beautifulsoup4 stem&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3. Implementasi Kode Python untuk Web Scraping melalui Tor:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Berikut adalah contoh kode Python yang menggunakan Tor untuk melakukan web scraping:&lt;br /&gt;
&lt;br /&gt;
 import requests&lt;br /&gt;
 from bs4 import BeautifulSoup&lt;br /&gt;
 from stem import Signal&lt;br /&gt;
 from stem.control import Controller&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 # Fungsi untuk memperbarui alamat IP Tor&lt;br /&gt;
 def renew_tor_ip():&lt;br /&gt;
     with Controller.from_port(port=9051) as controller:&lt;br /&gt;
         controller.authenticate(password=&amp;#039;your_password&amp;#039;)&lt;br /&gt;
         controller.signal(Signal.NEWNYM) &lt;br /&gt;
 &lt;br /&gt;
 # Fungsi untuk membuat sesi dengan proxy Tor&lt;br /&gt;
 def get_tor_session():&lt;br /&gt;
     session = requests.Session()&lt;br /&gt;
     session.proxies = {&lt;br /&gt;
         &amp;#039;http&amp;#039;: &amp;#039;socks5h://127.0.0.1:9050&amp;#039;,&lt;br /&gt;
         &amp;#039;https&amp;#039;: &amp;#039;socks5h://127.0.0.1:9050&amp;#039;,&lt;br /&gt;
     }&lt;br /&gt;
     return session &lt;br /&gt;
 &lt;br /&gt;
 # Fungsi untuk melakukan scraping pada URL tertentu&lt;br /&gt;
 def scrape_with_tor(url):&lt;br /&gt;
     renew_tor_ip()&lt;br /&gt;
     time.sleep(10)  # Tunggu agar IP baru diterapkan&lt;br /&gt;
     session = get_tor_session()&lt;br /&gt;
     response = session.get(url)&lt;br /&gt;
     soup = BeautifulSoup(response.content, &amp;#039;html.parser&amp;#039;)&lt;br /&gt;
     return soup &lt;br /&gt;
 &lt;br /&gt;
 # Contoh penggunaan&lt;br /&gt;
 url = &amp;#039;http://example.onion&amp;#039;&lt;br /&gt;
 soup = scrape_with_tor(url)&lt;br /&gt;
 print(soup.prettify())&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Penjelasan Kode:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;`renew_tor_ip()`:&amp;#039;&amp;#039;&amp;#039; Mengirim sinyal ke Tor untuk mendapatkan alamat IP baru.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;`get_tor_session()`:&amp;#039;&amp;#039;&amp;#039; Membuat sesi requests yang menggunakan proxy Tor.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;`scrape_with_tor(url)`:&amp;#039;&amp;#039;&amp;#039; Memperbarui IP Tor, menunggu sebentar, lalu melakukan permintaan HTTP ke URL yang ditentukan dan mengembalikan konten yang di-parse dengan BeautifulSoup.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Catatan Penting:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Etika dan Legalitas:&amp;#039;&amp;#039;&amp;#039; Pastikan Anda mematuhi hukum dan peraturan yang berlaku saat mengakses dan mengumpulkan data dari web, terutama dari dark web. Selalu hormati ketentuan layanan situs web yang Anda akses.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kinerja dan Stabilitas:&amp;#039;&amp;#039;&amp;#039; Menggunakan Tor dapat memperlambat kecepatan koneksi karena rute lalu lintas melalui beberapa node. Selain itu, beberapa situs mungkin memblokir lalu lintas dari node keluar Tor.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keamanan:&amp;#039;&amp;#039;&amp;#039; Berhati-hatilah saat mengakses dark web. Pastikan sistem Anda terlindungi dan hindari mengakses atau mengunduh konten yang mencurigakan atau ilegal.&lt;br /&gt;
&lt;br /&gt;
Untuk informasi lebih lanjut tentang scraping melalui Tor, Anda dapat merujuk ke sumber berikut:&lt;br /&gt;
&lt;br /&gt;
- [Web Scraping with Tor and Python - ScrapingAnt](https://scrapingant.com/blog/web-scraping-tor-python)&lt;br /&gt;
&lt;br /&gt;
- [How to Use Tor For Web Scraping - Scrapfly](https://scrapfly.io/blog/how-to-use-tor-for-web-scraping/)&lt;br /&gt;
&lt;br /&gt;
Selalu lakukan due diligence dan pastikan Anda memahami risiko serta tanggung jawab yang terkait dengan aktivitas web scraping melalui jaringan Tor.&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Scrapping]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>