Senginta is All in one Search Engine Scrapper for used by API or Python Module. It's Free!

Overview

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

How to use: Video

Documentation
Documentation

Senginta is All in one Search Engine Scrapper. With traditional scrapping, Senginta can be powerful to get result from any Search Engine, and convert to Json. Now support only for Google Product Search Engine (GShop, GVideo and many too) and Baidu Search Engine.

Senginta was originally developed by me alone. So, if you want to contribute for support another search engine, let's fork this Repository.

Senginta provides beta Python.

Install

$ pip install senginta

To update senginta to the latest version, add --upgrade flag to the above commands.

Try your first Senginta program

$ python
>>> from senginta.static.Google import GSearch
>>> search_spider = GSearch('study from home')
>>> print(search_spider.to_json())
...
...
...
Json Formatting
>>> search_spider.get_all()
...
...
...
Dictionary

Resources

License

MIT License

WARNING

All intended of use, the responsibility rests with you. So, use wisely!

You might also like...
A play store search application programming interface ( API )

Play-Store-API A play store search application programming interface ( API ) Made with Python3

A Python web searcher library with different search engines

Robert A simple Python web searcher library with different search engines. Install pip install roberthelper Usage from robert import GoogleSearcher

Modular search for Django

Haystack Author: Daniel Lindsley Date: 2013/07/28 Haystack provides modular search for Django. It features a unified, familiar API that allows you to

Full text search for flask.

flask-msearch Installation To install flask-msearch: pip install flask-msearch # when MSEARCH_BACKEND = "whoosh" pip install whoosh blinker # when MSE

Jina allows you to build deep learning-powered search-as-a-service in just minutes
Jina allows you to build deep learning-powered search-as-a-service in just minutes

Cloud-native neural search framework for any kind of data

document organizer with tags and full-text-search, in a simple and clean sqlite3 schema
document organizer with tags and full-text-search, in a simple and clean sqlite3 schema

document organizer with tags and full-text-search, in a simple and clean sqlite3 schema

A web search server for ParlAI, including Blenderbot2.
A web search server for ParlAI, including Blenderbot2.

Description A web search server for ParlAI, including Blenderbot2. Querying the server: The server reacting correctly: Uses html2text to strip the mar

This project is a sample demo of Arxiv search related to AI/ML Papers built using Streamlit, sentence-transformers and Faiss.
This project is a sample demo of Arxiv search related to AI/ML Papers built using Streamlit, sentence-transformers and Faiss.

This project is a sample demo of Arxiv search related to AI/ML Papers built using Streamlit, sentence-transformers and Faiss.

Google Project: Search and auto-complete sentences within given input text files, manipulating data with complex data-structures.
Google Project: Search and auto-complete sentences within given input text files, manipulating data with complex data-structures.

Auto-Complete Google Project In this project there is an implementation for one feature of Google's search engines - AutoComplete. Autocomplete, or wo

Comments
  • In GShop, parsing Price Missing

    In GShop, parsing Price Missing

    Gshop json is not able to show price , can anyone tell what is the problem in it. i guess while scraping wrong scraping parameter was taken. i request Michael, please look in it and help to solve this or give me any idea what to do,,, i thing due to site changes in google web pages changes their xpath or class or id so that money not able to scrap

    opened by spsyco 9
  • Decode chinese character from baidu search

    Decode chinese character from baidu search

    How about to decode chinese character from baidu search ? because the title and description are looks messy

    The result :

    [
      {
        "result_id": 0,
        "title": "Gojek Super App: Ojek Online, Taksi Online, Pesan Maka...",
        "description": "Lebih dari 1 juta driver Gojek siap melayani ojek online, taksi online, pesan antar makanan, kirim barang, belanja & p...",
        "author": [],
        "author_link": [],
        "domain": "www.baidu.com",
        "link": "http://www.baidu.com/link?url=3aPu-M15DJ5YwyVO7uWaNTLbhaIEqjkMx6TMTnBwCsC"
      },
      {
        "result_id": 1,
        "title": "\n\nGojek\u7684\u6700\u65b0\u76f8\u5173\u4fe1\u606f\n                    \n",
        "description": null,
        "author": [],
        "author_link": [],
        "domain": "www.baidu.com",
        "link": "http://www.baidu.com/link?url=xUB51zrEVZt7XqW96Riegiwj7o6G8E_r_HYqtvQM6voU1JXBqOeCJDeXJ87ikInsdWWXok5uVgoRIhJQWAHNtCj7Xr5po2Hhj0-uXlNtGXK"
      },
      {
        "result_id": 2,
        "title": "Gojek\u548cTokopedia\u8ba1\u5212\u5408\u5e76,\u7ec4\u6210\u4f30\u503c180\u4ebf\u7f8e\u5143\u7684\u65b0\u516c\u53f8",
        "description": "2021\u5e741\u67087\u65e5\u00a0\u4e09\u4f4d\u719f\u6089\u8c08\u5224\u7684\u4eba\u58eb\u8868\u793a\uff0c\u6253\u8f66\u548c\u652f\u4ed8\u96c6\u56e2Gojek\u548c\u7535\u5b50\u5546\u52a1\u72ec\u89d2\u517dTokopedia\u5df2\u7ecf\u7b7e\u7f72\u4e86\u4e00\u4efd\u6761\u6b3e\u4e66\uff0c\u5e76\u5c06\u5728\u672a\u6765\u51e0\u4e2a\u6708\u5185\u8fdb\u884c\u5c3d\u804c\u8c03\u67e5\u3002\u5176\u4e2d\u4e00\u4f4d\u4eba\u58eb\u8bf4\uff0c\u5b59\u6b63\u4e49\uff08\u5176\u516c...",
        "author": [],
        "author_link": [],
        "domain": "www.baidu.com",
        "link": "http://www.baidu.com/link?url=OFglRRbpjm9ejljkW6XKQTmnydWi85HWTIADZPjoo_Ap8B0U_TwUSDwkduF9h5nDKvD84L6KM456Oyzf3TPGkl2dsI0l2IDvvJlwBqDheT_"
      },
      {
        "result_id": 3,
        "title": "Gojek \u00b7 GitHub",
        "description": "2020\u5e7412\u670823\u65e5\u00a0SuperApp from Southeast Asia. Gojek has 39 repositories available. Follow their code on GitHub.",
        "author": [],
        "author_link": [],
        "domain": "www.baidu.com",
        "link": "http://www.baidu.com/link?url=p8LhCZ2_y6mn0r4X9af87io3deFKu0dtK1JKw7O_Q0B6C0TlNXUKHrhbweJbeUHr"
      },
      {
        "result_id": 4,
        "title": "\u5370\u5c3c\u5de8\u5934Gojek\u4e0eTokopedia\u51c6\u5907\u5408\u5e76 \u4e2d\u4e1c\u5373\u5c06\u8bde\u751f\u4e9a\u9a6c\u900a\u4f18...",
        "description": "2021\u5e741\u67086\u65e5\u00a0\u636e\u62a5\u9053\uff0c\u5370\u5c3c\u6253\u8f66\u652f\u4ed8\u5e94\u7528Gojek\u4e0e\u5f53\u5730\u7535\u5546\u5de8\u5934Tokopedia\u6df1\u5165\u6d3d\u8c08\uff0c\u4e24\u5bb6\u516c\u53f8\u51c6\u5907\u5408\u5e76\uff0c\u5408\u5e76\u4e4b\u540e\u65b0\u516c\u53f8\u5c06\u4f1a\u4e0a\u5e02\u3002\u77e5\u60c5\u4eba\u58eb\u79f0\uff0cGojek\u548cTokopedia\u5df2\u7ecf\u7b7e\u7f72\u6295\u8d44\u610f\u5411\u4e66...",
        "author": [],
        "author_link": [],
        "domain": "www.baidu.com",
        "link": "http://www.baidu.com/link?url=uGGF-4rq4EcU8JtMDuL3qGr_etIBiEYhuT4U6QoBIG6yjbWndf2KqcrMunpdEXODi8944fxnBFdu2yQWvALdxo5a-CQeT4eLRYE3TIPiNcC"
      },
     //many more...
    ]
    
    opened by fzn0x 5
  • install_requires Cuma Satu Library?

    install_requires Cuma Satu Library?

    https://github.com/michael-act/Senginta/blob/90641b16bdcb83a23ab6b5a2d5c2424de756e336/setup.py#L24

    Sedangkan, di requitements.txt, ada tiga library yang perlu diinstall.

    https://github.com/michael-act/Senginta/blob/90641b16bdcb83a23ab6b5a2d5c2424de756e336/requirements.txt#L1-L3

    Kalau mau otomatis, mungkin bisa pakai ini:

    https://github.com/mzaini30/warna/blob/1ed1487d993ede00f851b8e11a369b9233939aa7/setup.py#L8-L14

    opened by mzaini30 1
  • Definition

    Definition

    Is your repo meant to create a software to search on many search engines at the same time (in one search box)?

    If yes, where is the difficulty to integrate more than the two actually implemented search engines?

    opened by bphd 1
Releases(0.0.3.0)
Owner
Pythoneer & Network Administrator
基于RSSHUB阅读器实现的获取P站排行和P站搜图,使用时需使用代理

基于RSSHUB阅读器实现的获取P站排行和P站搜图

34 Dec 05, 2022
a Telegram bot writen in Python for searching files in Drive. Based on SearchX-bot

Drive Search Bot This is a Telegram bot writen in Python for searching files in Drive. Based on SearchX-bot How to deploy? Clone this repo: git clone

Hafitz Setya 25 Dec 09, 2022
PwnWiki 数据库搜索命令行工具;该工具有点像 searchsploit 命令,只是搜索的不是 Exploit Database 而是 PwnWiki 条目

PWSearch PwnWiki 数据库搜索命令行工具。该工具有点像 searchsploit 命令,只是搜索的不是 Exploit Database 而是 PwnWiki 条目。

K4YT3X 72 Dec 20, 2022
esguard provides a Python decorator that waits for processing while monitoring the load of Elasticsearch.

esguard esguard provides a Python decorator that waits for processing while monitoring the load of Elasticsearch. Quick Start You need to launch elast

po3rin 5 Dec 08, 2021
This is a Telegram Bot written in Python for searching data on Google Drive.

This is a Telegram Bot written in Python for searching data on Google Drive. Supports multiple Shared Drives (TDs). Manual Guide for deploying the bot

Levi 158 Dec 27, 2022
Senginta is All in one Search Engine Scrapper for used by API or Python Module. It's Free!

Senginta is All in one Search Engine Scrapper. With traditional scrapping, Senginta can be powerful to get result from any Search Engine, and convert to Json. Now support only for Google Product Sear

33 Nov 21, 2022
txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications.

txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications.

NeuML 3.1k Dec 31, 2022
Home for Elasticsearch examples available to everyone. It's a great way to get started.

Introduction This is a collection of examples to help you get familiar with the Elastic Stack. Each example folder includes a README with detailed ins

elastic 2.5k Jan 03, 2023
Pysolr — Python Solr client

pysolr pysolr is a lightweight Python client for Apache Solr. It provides an interface that queries the server and returns results based on the query.

Haystack Search 626 Dec 01, 2022
Python script for finding duplicate images within a folder.

Python script for finding duplicate images within a folder.

194 Dec 31, 2022
A fast, efficiency python package for searching and getting search results with many different search engines

search A fast, efficiency python package for searching and getting search results with many different search engines. Installation To install the pack

Neurs 0 Oct 06, 2022
ElasticSearch ODM (Object Document Mapper) for Python - pip install esengine

esengine - The Elasticsearch Object Document Mapper esengine is an ODM (Object Document Mapper) it maps Python classes in to Elasticsearch index/doc_t

SEEK International AI 109 Nov 22, 2022
This project is a sample demo of Arxiv search related to AI/ML Papers built using Streamlit, sentence-transformers and Faiss.

This project is a sample demo of Arxiv search related to AI/ML Papers built using Streamlit, sentence-transformers and Faiss.

Karn Deb 49 Oct 30, 2022
Super Simple Similarities Service

Super Simple Similarities Service

vincent d warmerdam 95 Dec 25, 2022
🔍 Messages Searcher is make for search custom message in all channels in guild and dm.

🔍 Messages Searcher is make for search custom message in all channels in guild and dm.

Kaneki 33 Dec 31, 2022
Deep Image Search - AI-Based Image Search Engine

Deep Image Search is an AI-based image search engine that includes deep transfer learning features Extraction and tree-based vectorized search technique.

144 Jan 05, 2023
Pythonic Lucene - A simplified python impelementaiton of Apache Lucene

A simplified python impelementaiton of Apache Lucene, mabye helps to understand how an enterprise search engine really works.

Mahdi Sadeghzadeh Ghamsary 2 Sep 12, 2022
User-friendly, tiny source code searcher written by pure Python.

User-friendly, tiny source code searcher written in pure Python. Example Usages Cat is equivalent in the regular expression as '^Cat$' bor class Cat

Furkan Onder 106 Nov 02, 2022
A real-time tech course finder, created using Elasticsearch, Python, React+Redux, Docker, and Kubernetes.

A real-time tech course finder, created using Elasticsearch, Python, React+Redux, Docker, and Kubernetes.

Dinesh Sonachalam 130 Dec 20, 2022
cve-search - a tool to perform local searches for known vulnerabilities

cve-search cve-search is a tool to import CVE (Common Vulnerabilities and Exposures) and CPE (Common Platform Enumeration) into a MongoDB to facilitat

cve-search 2k Jan 01, 2023