自动化 Google 以图搜图

Google_Image_Searcher

最新代码请见 github

1. requirements

  • selenium
  • beautifulsoup4
  • requests
  • Chrome & webdriver(under the Python Script folder)

2. How does it work

The mirror website is : https://images.wjbaike.site/imghp

Its main steps are as follows:

3. How to use

  1. 在main.py 同目录下新建一个upload文件夹(或者可以在初始化的时候指定自己的上传文件夹名称)
  2. 在upload文件夹中上传自己的图片
  3. 运行main.py,即可在同目录下的download(可自定义)文件夹中获取搜索到的图片(暂且仅获取搜索页面的第一页)

4. New features

  • version 2
    • 自定义睡眠时间

      根据用户的网络情况,用户可以更改爬取网页时等待网页加载完全的时间,默认为6s

    • 支持两种模式(以后版本中已经撤销)

      • 文件模式

        图片文件直接放在upload文件夹下面

      • 文件夹模式

        图片以不同的文件夹位于upload文件夹下面,即upload文件夹下面的文件夹里面包含图片

  • version 3
    • 自动识别上传文件夹下的为包含图片的文件夹还是直接为图片,但目前仅支持upload文件夹中的文件夹必须是包含图片,如果包含其他的文件夹,不能再进行递归
  • version 4
    • 自动递归识别文件夹中的内容,无论图片位置如何放置,皆可进行搜索

version自动识别图片类型文件upload模式(file/folder)递归upload文件夹下载图片
1
2
3
4

项目地址Google Image Searcher

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
在Python中,你可以使用requests库发送POST请求来实现以图搜图功能。首先,你需要导入requests库并定义一个函数,比如test0()。在函数中,你需要指定搜图的URL和相关参数,比如图片的URL和页码。然后,使用requests.post()方法发送POST请求,并打印返回的结果。\[1\] 另外,Python也提供了许多其他库来获取图片的长宽等信息。比如,你可以使用Python图像库(PIL)来打开图片,并使用其size属性来获取图片的长宽信息。除了PIL,还有其他高质量的库,如wxPython和Twisted等,也可以用来处理图片和获取相关信息。\[2\] 需要注意的是,以图搜图功能通常是由搜索引擎提供的,比如百度和谷歌。如果你想搭建自己的以图搜图系统,你需要建立自己的图片库,并选择一张图片进行搜索,然后得到与其相似的若干图片。这需要一些额外的工作和算法来实现。\[3\] #### 引用[.reference_title] - *1* [python 谷歌以图搜图](https://blog.csdn.net/lwdfzr/article/details/124805045)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [以图搜图算法pytorch,Python以图搜图爬虫](https://blog.csdn.net/mr_yu_an/article/details/126965770)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [python+milvus实现一个以图搜图系统](https://blog.csdn.net/weixin_43316101/article/details/130076870)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值