python 爬取美女图片

liftword6个月前 (01-08)技术文章73
import requests
import sys
import io
from bs4 import BeautifulSoup
import time
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')
url = 'https://www.umei.cc/bizhitupian/weimeibizhi/'
resp = requests.get(url)
resp.encoding = 'utf-8'
page = BeautifulSoup(resp.text, 'html.parser')
main_div = page.find('div', attrs={'class', 'TypeList'}).find_all("a")
for i in main_div:
    href = i.get("href")
    c_resp = requests.get(href)
    c_resp.encoding = 'utf-8'
    c_page_txt = c_resp.text
    c_page = BeautifulSoup(c_page_txt, 'html.parser')
    p = c_page.find('p', align='center')
    img = p.find("img")
    src = img.get("src")
    img_resp = requests.get(src)
    img_name = src.split("/")[-1]
    with open("img/"+img_name, mode="wb") as f:
        f.write(img_resp.content)

    time.sleep(1)

相关文章

Python自动生成手绘、证件照、九宫格...太炫酷了

Python像是叮当猫的口袋,几乎什么都能做,适合外行小白们去摸索学习,能极大的增加对编程的兴趣。有些工具用python来实现不一定是技术上的最优选择,但可能是最简洁、最面向大众的。介绍几个不错的处理...

教你使用python编程绘制函数图像

函数公式很抽象,图像更直观,但聪明的我们总不会手画图像吧?来学习一下用Python怎么画函数图像吧。首先打开Visual Studio Code(后面简称VSCode),点击New File(中文版是...

Python实现图片格式转换

在日常生活和工作中经常遇到需要转换图片格式的情况,网上有很多图片转换工具,但都需要注册登录,还有的要收费,作为一个程序员怎么能花这冤枉钱,于是就想着自己开发一个可以转换图片格式的软件。界面设计虽然只是...

用Python写了一个图像文字识别OCR工具

人生苦短,快学Python!在之前的文章里,我们多次尝试用Python实现文本OCR识别!今天我们要搞一个升级版:直接写一个 图像文字识别OCR工具 !引言最近在技术交流群里聊到一个关于图像文字识别的...

少为人知的Python图片处理,赶紧收藏起来

想必大多数的人都知道Python可以做什么?无论是外行人都多多少少在生活中听到过和接触过,Python实现自动化办公,Python数据分析,Python网络爬虫。但是对于我来说Python可远远不止这...

用Python进行图像处理:简单实用的方法

图像处理是计算机视觉领域的重要应用之一。Python拥有丰富的图像处理库,使得图像处理变得简单而高效。本文将介绍使用Python进行图像处理的基础知识和常见技术。图像处理基础首先,我们需要了解如何使用...