Python批量爬取唯美类图片
2023-09-14 09:00:20 时间
效果图:
实现代码:
# -*- coding: UTF-8 -*- import requests import re urls = ['http://www.ik123.com/q/tuku/weimei/list_11_{}.html'.format(str(i)) for i in range(1, 201)] headers={ 'Referer': 'http://www.ik123.com/q/tuku/weimei/list_11_1.html', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Safari/537.36' } def list_info(url): res = requests.get(url) res.encoding = 'GB2312' srcs = re.findall("<img style='width: 190px; height: 130px' src='(.*?)' alt='.*?'/>", res.text, re.S) titles = re.findall("<img style='width: 190px; height: 130px' src='.*?' alt='[<b>]?(.*?)[</b>]?'/>", res.text, re.S) for src, title in zip(srcs, titles): try: info = { 'src': src, 'title': title } print(info) pic=requests.get(info['src'],headers=headers) f=open('pic\\'+str(info['title'])+'.jpg', 'wb') f.write(pic.content) f.close() except IndexError: pass if __name__ == '__main__': for url in urls: list_info(url)
相关文章
- 【Python】批量查询-提取站长之家IP批量查询的结果加强版本v3.0
- Python - Python2与Python3合理共存Windows平台
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button的command/Label/PhotoImage/封装为类)
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 【零基础python实战】给图片批量打水印,想要什么效果,改改参数就好了~
- Python Django框架学习02:Django 简介
- Python选择指定文件夹的文件然后复制出其中几个文件到新的文件夹
- Python编程:查看python环境支持的whl
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- python通过grpc调用tfserving报错has no attribute 'beta_create_PredictionService_stub'
- python基础===jieba模块,Python 中文分词组件
- 本人38岁,想学Python,还能学会吗?
- 普通人学python的好处有哪些
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 【Python 实战】---- 批量将图片转base64导出到excel中