找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2463|回复: 2

[求助] 爬虫如何直接从网页中直接获取图片

3

主题

6

帖子

6

积分

贫民

积分
6
单调 发表于 2018-1-7 22:27:49 | 显示全部楼层 |阅读模式
本帖最后由 单调 于 2018-1-7 22:49 编辑

刚刚学python,用requests.get(url,params = header)  获取网页内容后,分析图片url,然后再下载,

后来我发现这个是多此一举啊,用浏览器打开网页后,可以直接看到我需要图片,

那么用什么方法可以直接从requests.get(url,params = header) 的返回中获取图片呢
回复

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
geoker 发表于 2018-1-12 21:43:19 | 显示全部楼层
这个不能吧,浏览器打开网页的时候也是要先解析图片url才能显示在网页上面的啊
回复 支持 反对

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2018-1-15 16:43:23 | 显示全部楼层
用浏览器打开的时候你直接看到图片原理如下, 可以再f12的网络中看到
首先访问主网址,下载html并解析后,下载js、css、图片等资源文件并解析,最后渲染到页面上。
浏览器的工作原理,其实就是你爬虫的步骤。当然如果你可以直接直到图片的网址,直接get就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表