当前位置: 首页 > article >正文

基础图形化界面的一个图片爬虫期末

下面是爬取界面:

点击即可自动化爬取

以下是完整代码:

import tkinter as tk
import requests
import os #用于文件和目录操作。

# 图片爬虫函数
def image_spider(textbox):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0'
    }
    dir_path = '美女'  # 确保这个目录名是正确的
    if not os.path.exists(dir_path):
        os.makedirs(dir_path)  # 如果目录不存在,则创建它
    images = []
    response = requests.get(
        "https://images.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&ct=201326592&is=0%2C0&fp=detail&logid=10860189752922709552&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=0&lpn=0&st=-1&word=%E5%9B%BE%E7%89%87%E7%BE%8E%E5%A5%B3&z=0&ic=0&hd=&latest=&copyright=&s=undefined&se=&tab=0&width=&height=&face=undefined&istype=2&qc=&nc=&fr=&simics=&srctype=&bdtype=0&rpstart=0&rpnum=0&cs=1923822331%2C4175787706&catename=&nojc=undefined&album_id=&album_tab=&cardserver=&tabname=&pn=30&rn=60&gsm=3c&1718593805663=",
       

http://www.kler.cn/a/467374.html

相关文章:

  • unity学习11:地图相关的一些基础
  • Vue3苦逼的学习之路
  • react axios 优化示例
  • 下载b站高清视频
  • 在Linux中,如何查看和修改网络接口配置?
  • 【MySQL】九、表的内外连接
  • 【初阶数据结构与算法】排序算法总结篇(每个小节后面有源码)(直接插入、希尔、选择、堆、冒泡、快速、归并、计数以及非递归快速、归并排序)
  • uniapp【拨打电话,发送消息】
  • 什么是TDD测试驱动开发(Test Driven Development)?
  • 【架构设计(一)】常见的Java架构模式
  • PDF阅读和编辑工具——xodo
  • 免费下载 | 2024中国大数据产业白皮书
  • MYSQL----------字符集
  • 一文讲清楚HTTP常见的请求头和应用
  • opencv与halcon的差距及改进方法
  • 浅谈文本匹配
  • 深入Android架构(从线程到AIDL)_10 主线程(UI 线程)的角色
  • [Day 12]904.水果成篮
  • cpp编译链接等
  • Java 关键字【synchronized】
  • 智慧招商宣传系统(源码+文档+部署+讲解)
  • 香橙派安装 opencv 4.9.0
  • C++文件流 例题
  • 电子应用设计方案86:智能 AI背景墙系统设计
  • 激活函数概述及对比
  • 计算机网络 (24)网际控制报文协议ICMP