Senginta - All in one Search Engine Scrapper for used by API or Python Module.

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
2. Menginstall dengan pip python3
$ pip3 install senginta
Atau
$ python3 -m pip install sengintal

Cara 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())

Dipersilahkan untuk kalian yang ingin berkontribusi pada library ini dengan menambahkan modul-modul dari mesin pencari yang lain dari yang sudah ada.

Posting Komentar

Lebih baru Lebih lama