爬取微信公众号的二维码图片要如何保存?

2016/12 14 19:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于ys3399盈丰国际官网的点点滴滴

这是我随意拿到的一个微信二维码的图片

http://mp.weixin.qq.com/rr?timestamp=1477967764&src=3&ver=1&signature=q6PJ4iwz2XQTjlRFChULUeyL9foFWJYob94G2OuP-Px7I1Ed0FexIhHA9eEQGjmvgcZtl-CGI1jhJeeJp45sHoiIqaEMG6UZ2wMSrn*bCuE=

但是链接款式里面包括工夫轴,也便是这个衔接会过期….
那么如今只要独一的办法便是把这个图片保管上去了.

如今题目是,类似如许的图片要怎样下载呢?仿佛普通的下载方法不太好下载

我抓包看了一下这个 URL 的照应,便是一个平凡的照应,完成起来真实很复杂的,顺手给你写了一个复杂的例子,这是你想要的吗?


# -*- coding: UTF-8 -*-
import urllib2
url = 'http://mp.weixin.qq.com/rr?timestamp=1477967764&src=3&ver=1&signature=q6PJ4iwz2XQTjlRFChULUeyL9foFWJYob94G2OuP-Px7I1Ed0FexIhHA9eEQGjmvgcZtl-CGI1jhJeeJp45sHoiIqaEMG6UZ2wMSrn*bCuE='
request = urllib2.Request(url)
response = urllib2.urlopen(request)
f = open('test.png', 'wb')
f.write(response.read())
f.close()

其他的你应该自己会了吧!

直接获取内容,然后将其保管到文件。然后你实行翻开这个文件,看看能否正常就好了。

恰好之前写了一个从微信那边下载图片的一段次序

    

        $url = "http://file.api.weixin.qq.com/....?access_token={$access_token}&media_id={$media_id}";//图片途径
        $file_path = ROOT_PATH.'runtime/';//保管途径
        $file_name = $file_path.$media_id.'.jpg';//文件名
        $hander = curl_init();
        $fp = fopen($file_name,'wb');
        curl_setopt($hander,CURLOPT_URL,$url);
        curl_setopt($hander,CURLOPT_FILE,$fp);
        curl_setopt($hander,CURLOPT_HEADER,0);
        curl_setopt($hander,CURLOPT_FOLLOWLOCATION,1);
        //curl_setopt($hander,CURLOPT_RETURNTRANSFER,false);//以数据流的方法前往数据,当为false是直接表现出来
        curl_setopt($hander,CURLOPT_TIMEOUT,60);
        curl_exec($hander);
        curl_close($hander);
        fclose($fp);

(看完/读完)这篇文章有何感想! 来看看ys3399盈丰国际官网是怎么评论的吧!

--转载请注明: ys3399盈丰国际官网_www.ys3399.com_ys3399盈丰国际官网网址 » 爬取微信公众号的二维码图片要如何保存?

发表评论

(必填)