Artikel ini disusun untuk tujuan edukasi dan diharapkan tidak disalahgunakan. Kami akan membahas cara mengumpulkan data Twitter berdasarkan lokasi. Untuk penjelasan lebih lanjut, Anda bisa melihat postingan terbaru di helmisatria.com yang akan dilampirkan di deskripsi.
Langkah-langkah Crawl Data Twitter Berdasarkan Lokasi
Berikut adalah panduan lengkap untuk melakukan crawling data Twitter berdasarkan lokasi:
1. Menyiapkan Alat dan Bahan
- Akun Twitter: Pastikan Anda memiliki akun Twitter yang aktif.
- Google Maps: Digunakan untuk mendapatkan koordinat lokasi.
- Google Colab: Platform online untuk menjalankan skrip yang akan digunakan dalam crawling data.
- Token Autentikasi Twitter: Diperlukan untuk mengakses API Twitter.
2. Menggunakan Geolocation di Twitter
- Format Geocode: Untuk mencari tweet berdasarkan lokasi, Anda perlu menggunakan format
geocode:latitude,longitude,radius
. - Mendapatkan Koordinat:
- Buka Google Maps.
- Cari lokasi yang diinginkan, misalnya Bandung.
- Klik kanan pada lokasi tersebut dan pilih “Apa ini?”.
- Salin nilai latitude dan longitude yang muncul.
- Memasukkan ke Twitter:
- Buka Twitter dan masuk ke tab Explore.
- Di kolom pencarian, masukkan
geocode:latitude,longitude,radius keyword
. Contoh:geocode:-6.9175,107.6191,10km PLTU
.
3. Menggunakan Google Maps untuk Mendapatkan Koordinat
- Cari Lokasi: Temukan lokasi yang diinginkan di Google Maps.
- Klik Kanan: Klik kanan pada lokasi tersebut dan pilih “Apa ini?”.
- Salin Koordinat: Salin nilai latitude dan longitude yang muncul di bagian bawah layar.
- Radius: Tentukan radius pencarian dalam kilometer (km). Radius ini menentukan seberapa jauh dari titik pusat lokasi yang akan dicari tweet-nya.
4. Mengkombinasikan Keyword dan Filter Tanggal
- Keyword: Tentukan keyword yang relevan dengan penelitian Anda. Misalnya,
PLTU
,polusi
,Jokowi
. - Filter Tanggal:
- Since: Untuk menentukan tanggal mulai pencarian. Contoh:
since:2023-01-01
. - Until: Untuk menentukan tanggal akhir pencarian. Contoh:
until:2023-12-31
.
- Since: Untuk menentukan tanggal mulai pencarian. Contoh:
- Contoh Kombinasi:
geocode:-6.9175,107.6191,10km PLTU since:2023-01-01 until:2023-12-31
.
5. Menggunakan Google Colab untuk Crawling Data
- Buka Google Colab: Kunjungi Google Colab dan buat notebook baru.
- Instalasi Library: Gunakan baris perintah untuk menginstal library yang diperlukan seperti Pandas dan Node.js.
- Contoh Kode:
python !pip install pandas !apt-get install nodejs
- Menggunakan Script: Salin script yang telah disiapkan untuk crawling data ke dalam notebook Colab.
- Ganti Search Keyword: Ganti search keyword di script dengan keyword dan geocode yang telah Anda tentukan.
6. Mengambil Token Autentikasi Twitter
- Dapatkan Token: Buka Twitter di browser Anda, lalu klik kanan dan pilih “Inspect”.
- Application Tab: Pilih tab Application di panel yang muncul.
- Cookies: Di panel kiri, pilih Cookies > twitter.com.
- Autentikasi Token: Cari entri bernama
auth_token
, salin nilai cookie tersebut. - Pastikan Kerahasiaan: Jangan bagikan token ini dengan orang lain. Anggap token ini seperti password.
7. Menjalankan Proses Crawling di Google Colab
- Run All: Klik pada menu
Runtime > Run all
untuk menjalankan seluruh script. - Tunggu Proses: Tunggu hingga semua proses selesai. Anda akan melihat output yang menunjukkan data tweet yang telah dikumpulkan.
- Verifikasi Data: Pastikan data yang dikumpulkan sesuai dengan filter yang telah ditentukan (lokasi, keyword, dan tanggal).
Penutup
Dengan mengikuti langkah-langkah di atas, Anda dapat melakukan crawling data Twitter berdasarkan lokasi dengan mudah. Pastikan Anda menggunakan data tersebut sesuai dengan kebutuhan edukasi dan menjaga kerahasiaan token autentikasi Anda. Semoga panduan ini bermanfaat dan selamat mencoba!