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
Eland is a Python Elasticsearch client for exploring and analyzing data in Elasticsearch with a familiar Pandas-compatible API.

Python Client and Toolkit for DataFrames, Big Data, Machine Learning and ETL in Elasticsearch

elastic 463 Dec 30, 2022
PwnWiki Telegram database searching bot

pwtgbot PwnWiki Telegram database searching bot. Screenshots How it looks like in the terminal when running How it looks like in Telegram Run Directly

K4YT3X 3 Jan 25, 2022
Google Drive file searcher

Google Drive file searcher

Hafitz Setya 25 Dec 09, 2022
A play store search application programming interface ( API )

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

Fayas Noushad 8 Oct 21, 2022
Wagtail CLIP allows you to search your Wagtail images using natural language queries.

Wagtail CLIP allows you to search your Wagtail images using natural language queries.

Matt Segal 10 Dec 21, 2022
Free and Open, Distributed, RESTful Search Engine

Elasticsearch Elasticsearch is the distributed, RESTful search and analytics engine at the heart of the Elastic Stack. You can use Elasticsearch to st

elastic 62.4k Jan 08, 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
PwnWiki 数据库搜索命令行工具;该工具有点像 searchsploit 命令,只是搜索的不是 Exploit Database 而是 PwnWiki 条目

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

K4YT3X 72 Dec 20, 2022
Python Elasticsearch handler for the standard python logging framework

Python Elasticsearch Log handler This library provides an Elasticsearch logging appender compatible with the python standard logging library. This lib

Mohammed Mousa 0 Dec 08, 2021
GitScanner is a script to make it easy to search for Exposed Git through an advanced Google search.

GitScanner Legal disclaimer Usage of GitScanner for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to

Kaio Gomes 3 Oct 28, 2022
rclip - AI-Powered Command-Line Photo Search Tool

rclip is a command-line photo search tool based on the awesome OpenAI's CLIP neural network.

Yurij Mikhalevich 394 Dec 12, 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
Yet another googlesearch - A Python library for executing intelligent, realistic-looking, and tunable Google searches.

yagooglesearch - Yet another googlesearch Overview yagooglesearch is a Python library for executing intelligent, realistic-looking, and tunable Google

115 Dec 29, 2022
A sphinx extension for designing beautiful, screen-size responsive web components.

sphinx-design A sphinx extension for designing beautiful, view size responsive web components. Created with inspiration from Bootstrap (v5), Material

Executable Books 109 Jan 01, 2023
Reverse-ikea-image-search - A simple image of ikea search using jina.ai

IKEA Reverse Image Search This is a demo project to fetch ikea product images(IK

SOUVIK GHOSH 4 Mar 08, 2022
Whoosh indexing capabilities for Flask-SQLAlchemy, Python 3 compatibility fork.

Flask-WhooshAlchemy3 Whoosh indexing capabilities for Flask-SQLAlchemy, Python 3 compatibility fork. Performance improvements and suggestions are read

Blake VandeMerwe 27 Mar 10, 2022
Google Search Engine Results Pages (SERP) in locally, no API key, no signup required

Local SERP Google Search Engine Results Pages (SERP) in locally, no API key, no signup required Make sure the chromedriver and required package are in

theblackcat102 4 Jun 29, 2021
TG-searcherBot - Search any channel/chat from keyword

TG-searcherBot Search any channel/chat from keyword. Commands /start - Starts th

TechiError 12 Nov 04, 2022
Es-schema - Common Data Schemas for Elasticsearch

Common Data Schemas for Elasticsearch The Common Data Schema for Elasticsearch i

Tim Schnell 2 Jan 25, 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