备份instagram照片
使用ins做日常的图片分享,但是ins不支持图片下载。搜索过全量备份软件,需要捐助才可以使用。最近刚好写过网站数据采集的代码,使用过PhantomJS(node),goquery(golang)等第三方包,因此自己动手实现了insta。
使用
1.编译使用
cd $GOPATH/src
git clone https://github.com/nanjishidu/tools.git
cd tools/insta
go build insta.go
./insta -h
Useage: ./insta [ Options ]
Options:
-username instagram username -imgurl download the image url -dir instagram save path [Default: uploadir] -http_proxy http proxy url [Example: http://127.0.0.1:1087] -tcp_proxy tcp proxy [Example: 127.0.0.1:1086] -pagesize number each page to download [Default: 100] -imgnum download the image max number -thumbnails whether to download a thumbnail -h help -version insta version
2.直接下载
下载编译好的二进制包,解压运行。
下载链接
最后
默认对本人的照片进行备份,同时也支持对朋友照片进行备份。
但是因为一些原因,直接运行下载不成功。因此添加了代理参数 -http_proxy和-tcp_proxy,配合socks5代理或者http代理使用。