Senginta adalah library scrapper mesin pencari python3 yang lengkap. Dengan scrapping tradisional, Senginta sangat powerful untuk mendapatkan hasil dari Mesin Pencari manapun, dan mengonversi ke Json. Sekarang masih dalam tahap pengembangan hanya mendukung Mesin Pencari Produk Google (GShop, GVideo dan banyak juga) dan Mesin Pencari Baidu.
Library ini tentunya sangat rekomended untuk urusan scrapping mesin pencari, karena penggunaannya cukup mudah, hanya dengan sintaks yang simple kalian sudah bisa mendapatkan hasil scrapping berupa json title, description, author, author_link, domain, dan link.
Senginta baru saja dirilis oleh Michael Abraham beberapa jam yang lalu dari waktu artikel ini di post jadi kemungkinan masih ada bug atau kendala lainnya.
Modules Pencarian Yang Tersedia
- GSearch (Pencarian Default Google)
- GNews (Pencarian Berita di Google)
- GBook (Pencarian Buku di Google)
- GShop (Pencarian Toko di Google)
- GVideo (Pencarian Video di Google)
- GScholar (Pencarian Jurnal di Google)
- BAsearch (Pencarian Default Baidu)
Instalasi Senginta
1. Menggunakan git clone
$ git clone https://github.com/michael-act/Senginta.git$ pip3 install sengintaAtau
$ python3 -m pip install sengintalCara Penggunaan
- Import untuk penggunaan Google Search Engine
$ from senginta.static.Google import GSearch, GNews, GBooks, GShop, GVideo, GScholar- Import untuk penggunaan Baidu Search Engine
$ from senginta.static.Baidu import BASearch- Menggunakan Modul GSearch
from senginta.static.Google import GSearch
search = GSearch('keyword', startpage_number, lastpage_number)
print(search.to_json())- Menggunakan Modul GNews
from senginta.static.Google import GNews
search = GNews('keyword', startpage_number, lastpage_number)
print(search.to_json())