python爬取instom图片_用python爬虫保存instagram图片

I前言

在手机上玩instagram时,看见好看的图片总希望能够保存下来,但是instagram app并没有提供保存图片的功能。要怎样保存呢?网上有很多方法,其中还要专门的微信公众号。今天我就用爬虫来获取我想要的instagram的图片,虽然用爬虫来爬取,有一点麻烦,可既然学习了python爬虫,那就学以致用,就用爬虫来试试如何下载instagram图片。下图是我爬取到的图片。

II所需工具和整个爬虫结构

在写这个爬虫会用到的工具有requests,xpath,selenium,这里为什么会用到selenium留到后面再说。爬虫分为两个部分,第一个部分获取到图片链接,第二个部分将图片保存到本地。相对很简单的爬虫,但这里会接触到javascript动态页面的技术。

III爬虫第一部分编写

1.获取到图片的链接

在这个部分,我们的目的很明确,那就是得到图片的绝对地址。首先我们如何得到app上图片的相对地址呢?很简单,打开手机app点击图片右上方的三个小点,把网址复制下来,如下图所示,用pc端打开。

这样,我们就可以在浏览器中就定位到我们要的图片在哪里了,使用审查元素的方式,找到图片的绝对地址。

2.代码编写与踩坑

到这里我们很容易想到用获取网址源码的方式得到这个URL,然后在请求URL的二进制形式,最后写入到本地文件即可。这样的思路没有问题,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值