Skip to main content

A package to search image sources using google services

Project description

Google Reverse Image Search

PyPI version

An unofficial simple solution to search web pages using the specified image. Written on pure requests

Google lens

Installation

> pip install google-image-source-search

Usage

from google_img_source_search import ReverseImageSearcher


if __name__ == '__main__':
    image_url = 'https://i.pinimg.com/originals/c4/50/35/c450352ac6ea8645ead206721673e8fb.png'

    rev_img_searcher = ReverseImageSearcher()
    res = rev_img_searcher.search(image_url)

    for search_item in res:
        print(f'Title: {search_item.page_title}')
        print(f'Site: {search_item.page_url}')
        print(f'Img: {search_item.image_url}\n')

Searching by file

rev_img_searcher.search_by_file('test.png')

Switching safe mode

from google_img_source_search import SafeMode
rev_img_searcher.switch_safe_mode(SafeMode.DISABLED)

Passing custom session

import requests
session = requests.Session()
rev_img_searcher = ReverseImageSearcher(session)

Results

Output:

Title: WAIFU OR LAIFU? - YouTube
Site: https://www.youtube.com/watch?v=F8l5OgLpuyM
Img: https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSKg0oMfWeMyBo0-KRerecMaRXNLI2zTLqmyXc0TgDS7nWJx3aB

Title: Печальный факт о Эмилии из аниме "Re:Zero. Жизнь с нуля в альтернативном мире" | AniGAM | Дзен
Site: https://dzen.ru/a/ZBs3vFvEYSvIxPhv
Img: https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTA-RDMY-xUrV5Qqn5fYjJ9qFsZC2Posk16qHkWh4sdnVP5Leh7

Title: Stream chocho music | Listen to songs, albums, playlists for free on SoundCloud
Site: https://soundcloud.com/chocho-329200480
Img: https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQycLi6Ug9JtqKp5t6irb-3Pbj26DtTT48P-R38lOqVI5pXCwYz

Google lens:

Google lens

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google_image_source_search-1.2.2.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

google_image_source_search-1.2.2-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file google_image_source_search-1.2.2.tar.gz.

File metadata

File hashes

Hashes for google_image_source_search-1.2.2.tar.gz
Algorithm Hash digest
SHA256 cd1650e6ac86f21eb3ac59524fc00277a81bfa764b8c237d895f76246c17b604
MD5 eec6b9e3b83fef5dca2ff78122fb521c
BLAKE2b-256 92ad4b645cd468b5b4e79ed8de8e8e46b7bd6d72793c6068f5245a25536edf65

See more details on using hashes here.

File details

Details for the file google_image_source_search-1.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for google_image_source_search-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c224cfd2355b2fa3d1c5277222cc38a67033b4713fd3d3f839b0b6a6804207b5
MD5 940d22d50d055d7b5892a010285d905d
BLAKE2b-256 d011ac1c74b3e536e6f10dfa005b1b48b045e57af0c3eae3caf089059dd664c1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page