用requests爬取图片
2024-08-31 06:32:23
# coding=utf-8
from bs4 import BeautifulSoup
import requests
import urllib
x = 1
def crawl(url):
res = requests.get(url)
soup = BeautifulSoup(res.text, 'html.parser')
yinhuns = soup.select('img[id="bigImg"]')
for yh in yinhuns:
link = yh.get('src')
print(link)
global x
# 写地址的时候,由于用了"\",导致"unicodeescape’ codec can’t decode bytes in position XXX: trun"错误
# 建议改成"/"
urllib.request.urlretrieve(link, f'C:/Users/Administrator/Desktop/alien/pachong/yinhun/{x}.jpg')
print(f'正在下载第{x}张图片')
x += 1
for i in range(15,24):
url = "http://desk.zol.com.cn/bizhi/7482_927" + str(i) + "_2.html"
try:
crawl(url)
except ValueError as f:
continue
except Exception as e:
print(e)
最新文章
- SQL Server 2012实施与管理实战指南(笔记)——Ch3Alwayson可用组
- Flex 布局教程:语法篇[转]
- Javaweb Servlet出现Class xxx is not a servlet错误原因
- RecyclerView再封装
- 二模 (8) day1
- 用类求圆面积c++
- 最近在用placeholder ,是已有的,网上也有不少都是jq写的
- android105 jni概念
- Diamond Collector
- File的getParentFile()和getParent()
- 《java.util.concurrent 包源码阅读》05 BlockingQueue
- My SQL 登录命令,创建表与删除表
- pandas 使用
- Windows Community Toolkit 4.0 - DataGrid - Part03
- [转帖]SAP一句话入门:Finacial &; Controlling Accounting
- matlab 下标类型
- CSS魔法堂:一起玩透伪元素和Content属性
- Linux tar包相关命令
- stl学习记录(1)
- 详解Spring中的Profile
热门文章
- koa-router 路由参数与前端路由的结合
- HDU2874【LCA(模板)】
- 输入apt-get update时出现Could not open lock file /var/lib/apt/lists/lock - open
- c# Array或List有个很实用的ForEach方法,可以直接传入一个方法对集合中元素操作
- Codeforces 140B(模拟)
- PHP函数生成随机数
- Elasticsearch优化
- 如何优化Mysql执行查询数据的速度
- Mac、Linux下两个Emacs共享一个配置文件
- ae(ArcEngine) java swing开发入门系列(2):ae的类型转换和Proxy类说明