曦远 (DealiAxy)一份私人的文字刊物

StarBlog
返回文章列表折页手记阅读全文
Python

Writing a Crawler to Automatically Download Beautiful Wallpapers from the Honor of Kings Official Website

Preface I happened to find that the Honor of Kings official website has published so many beautiful wallpapers. Address:http://pvp.qq.com/web201605/wallpaper.shtml I took a look, and I quite like every one of them. There are also more than ten pages. Downloading them one by one slowly is definitely not the right way for a Geeker. Since I've been using python a lot lately, whenever I see something fun I want to crawl and download it. So when I saw so many nice pictures, I “skillfully” pulled out python again. Analysis This website looks

曦远 (DealiAxy)约 106 分钟
目录14 个章节

Preface

I happened to find that the Honor of Kings official website has published so many beautiful wallpapers. Address:http://pvp.qq.com/web201605/wallpaper.shtml I took a look, and I quite like every one of them. There are also more than ten pages. Downloading them one by one slowly is definitely not the right way for a Geeker. Since I've been using python a lot lately, whenever I see something fun I want to crawl and download it. So when I saw so many nice pictures, I “skillfully” pulled out python again.

Analysis

This website looks like this. First, let's analyze this Tencent website.

The div corresponding to each thumbnail

The list inside the <ul> tag contains the image URLs for each size.

So since the image URLs are right there, it's simple: download the page source, then use lxml to match the image names and the URLs for each size, and that's it.

However

That's right, things aren't that simple. Tencent is a big company after all—you think you can just crawl their site whenever you want??

While getting ready to write the code, I found another problem. I need to save the URL of every page first, so I can crawl all the images in one go. So I just need to analyze the hyperlink URLs for each page. Howeveeer.

excuse me???

Are you kidding me? Where's the URL?? It actually calls a JS function. So annoying. Doesn't that mean I still have to find where the corresponding JS code is?

Then I started looking for the JS code. After searching for a long time, I still couldn't find which file this PageToIndex JS function was hidden in. Just as I was about to switch to another crawling approach, a guru came to the lab. I asked the guru for advice, and a guru is a guru—the problem was solved in no time.

Solution

After the guru's hint, I stopped obsessing over finding the JS code and just captured packets instead. Sure enough, there's nothing packet capture can't solve. Sure enough, after clicking the second page, I captured this: Let's see what's inside:

I saw List! And these—aren't these exactly the image URLs we want to download???

The guru really came through. Now we don't even need a crawler. We've already found this Tencent site's wallpaper API, so we can just construct requests and call it.

Calling the API

Let's analyze how to use this API. Let's keep looking at the data we just captured: This is the API URL, along with the HTTP method. Since it uses the GET method, we can just copy the entire URL and then construct the request parameters. But this URL is too long and makes my head spin, so let's look at this parameter table instead. These parameters are easy to understand too. For different pages, just pass different numbers to page; 0 is the first page.

Testing the API

Copy this long URL into the browser and open it, and you get a long JSON result.

jQuery171004025214512043873_1513834808059({"iBltFlag":"0","iCache":"1","iRet":"0","iTotalLines":"241","iTotalPages":"13","sMsg":"Successful","List":[{"dtInputDT":"2017%2D10%2D23%2014%3A20%3A08","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"636","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739608%5F1644740874%5F13023%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739608%5F1644740874%5F13023%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E7%99%BE%E9%87%8C%E7%8E%84%E7%AD%96%2D%E5%99%A8%E7%8B%82%E4%B9%8B%E9%95%B0","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102314%2F1508739607%5F1644740874%5F13023%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D10%2D20%2011%3A18%3A56","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"634","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469535%5F1644740874%5F9419%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469535%5F1644740874%5F9419%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469535%5F1644740874%5F9419%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469535%5F1644740874%5F9419%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469535%5F1644740874%5F9419%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469536%5F1644740874%5F9419%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469536%5F1644740874%5F9419%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469536%5F1644740874%5F9419%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E9%92%9F%E9%A6%97%2D%E8%99%9A%E7%81%B5%E5%9F%8E%E5%88%A4","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469535%5F1644740874%5F9419%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D10%2D20%2011%3A16%3A40","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"633","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469399%5F1644740874%5F10632%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469399%5F1644740874%5F10632%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469399%5F1644740874%5F10632%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469399%5F1644740874%5F10632%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469400%5F1644740874%5F10632%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469400%5F1644740874%5F10632%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469400%5F1644740874%5F10632%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469400%5F1644740874%5F10632%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E9%98%BF%E8%BD%B2%2D%E8%87%B4%E5%91%BD%E9%A3%8E%E5%8D%8E","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735102011%2F1508469399%5F1644740874%5F10632%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D30%2010%3A53%3A58","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"632","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740036%5F1644740874%5F7530%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740036%5F1644740874%5F7530%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740036%5F1644740874%5F7530%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740036%5F1644740874%5F7530%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740037%5F1644740874%5F7530%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740037%5F1644740874%5F7530%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740037%5F1644740874%5F7530%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740038%5F1644740874%5F7530%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E8%B2%82%E8%9D%89%2D%E4%BB%B2%E5%A4%8F%E5%A4%9C%E4%B9%8B%E6%A2%A6","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735093010%2F1506740036%5F1644740874%5F7530%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A29%3A09","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"631","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508146%5F1644740874%5F24067%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508146%5F1644740874%5F24067%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508146%5F1644740874%5F24067%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508147%5F1644740874%5F24067%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508147%5F1644740874%5F24067%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508148%5F1644740874%5F24067%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508149%5F1644740874%5F24067%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508149%5F1644740874%5F24067%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E8%B5%B5%E4%BA%91%2D%E5%98%BB%E5%93%88%E5%A4%A9%E7%8E%8B","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508146%5F1644740874%5F24067%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A27%3A59","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"630","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508076%5F1644740874%5F6743%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508077%5F1644740874%5F6743%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508077%5F1644740874%5F6743%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508077%5F1644740874%5F6743%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508077%5F1644740874%5F6743%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508078%5F1644740874%5F6743%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508078%5F1644740874%5F6743%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508078%5F1644740874%5F6743%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E8%B5%B5%E4%BA%91%2D%E7%9A%87%E5%AE%B6%E4%B8%8A%E5%B0%86","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508076%5F1644740874%5F6743%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A26%3A59","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"629","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508017%5F1644740874%5F23675%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508017%5F1644740874%5F23675%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508017%5F1644740874%5F23675%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508017%5F1644740874%5F23675%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508018%5F1644740874%5F23675%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508018%5F1644740874%5F23675%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508018%5F1644740874%5F23675%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508018%5F1644740874%5F23675%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E8%B5%B5%E4%BA%91%2D%E7%99%BD%E6%89%A7%E4%BA%8B","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506508017%5F1644740874%5F23675%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A25%3A43","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"628","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507943%5F1644740874%5F2173%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507943%5F1644740874%5F2173%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E8%99%9E%E5%A7%AC%2D%E6%A3%AE%E4%B9%8B%E9%A3%8E%E7%81%B5","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507942%5F1644740874%5F2173%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A21%3A24","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"625","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507681%5F1644740874%5F4556%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507682%5F1644740874%5F4556%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507682%5F1644740874%5F4556%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507682%5F1644740874%5F4556%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507682%5F1644740874%5F4556%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507683%5F1644740874%5F4556%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507683%5F1644740874%5F4556%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507683%5F1644740874%5F4556%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E9%9B%85%E5%85%B8%E5%A8%9C%2D%E6%88%98%E4%BA%89%E5%A5%B3%E7%A5%9E","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507681%5F1644740874%5F4556%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A20%3A16","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"624","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507615%5F1644740874%5F18816%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507615%5F1644740874%5F18816%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507615%5F1644740874%5F18816%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507615%5F1644740874%5F18816%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507615%5F1644740874%5F18816%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507616%5F1644740874%5F18816%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507616%5F1644740874%5F18816%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507616%5F1644740874%5F18816%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E5%B0%8F%E4%B9%94%2D%E7%BC%A4%E7%BA%B7%E7%8B%AC%E8%A7%92%E5%85%BD","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507615%5F1644740874%5F18816%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A16%3A25","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"622","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507382%5F1644740874%5F27300%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507383%5F1644740874%5F27300%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507383%5F1644740874%5F27300%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507383%5F1644740874%5F27300%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507383%5F1644740874%5F27300%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507384%5F1644740874%5F27300%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507384%5F1644740874%5F27300%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507385%5F1644740874%5F27300%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E9%A1%B9%E7%BE%BD%2D%E8%81%8C%E6%A3%92%E7%8E%8B%E7%89%8C","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507382%5F1644740874%5F27300%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A14%3A35","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"621","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507273%5F1644740874%5F14635%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507273%5F1644740874%5F14635%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507274%5F1644740874%5F14635%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507274%5F1644740874%5F14635%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507274%5F1644740874%5F14635%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507274%5F1644740874%5F14635%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507275%5F1644740874%5F14635%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507275%5F1644740874%5F14635%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E6%AD%A6%E5%88%99%E5%A4%A9%2D%E4%B8%9C%E6%96%B9%E4%B8%8D%E8%B4%A5","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507273%5F1644740874%5F14635%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A11%3A30","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"620","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507088%5F1644740874%5F16174%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507088%5F1644740874%5F16174%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507088%5F1644740874%5F16174%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507089%5F1644740874%5F16174%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507089%5F1644740874%5F16174%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507089%5F1644740874%5F16174%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507089%5F1644740874%5F16174%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507090%5F1644740874%5F16174%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E7%89%9B%E9%AD%94%2D%E8%A5%BF%E9%83%A8%E5%A4%A7%E9%95%96%E5%AE%A2","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506507088%5F1644740874%5F16174%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A07%3A57","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"619","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506875%5F1644740874%5F1203%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506876%5F1644740874%5F1203%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506876%5F1644740874%5F1203%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506876%5F1644740874%5F1203%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506876%5F1644740874%5F1203%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506876%5F1644740874%5F1203%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506877%5F1644740874%5F1203%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506877%5F1644740874%5F1203%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E5%90%95%E5%B8%83%2D%E5%A4%A9%E9%AD%94%E7%BC%AD%E4%B9%B1","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506875%5F1644740874%5F1203%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2018%3A06%3A35","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"618","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506793%5F1644740874%5F677%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506793%5F1644740874%5F677%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506794%5F1644740874%5F677%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506794%5F1644740874%5F677%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506794%5F1644740874%5F677%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506794%5F1644740874%5F677%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506795%5F1644740874%5F677%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506795%5F1644740874%5F677%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E5%BB%89%E9%A2%87%2D%E5%9C%B0%E7%8B%B1%E5%B2%A9%E9%AD%82","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092718%2F1506506793%5F1644740874%5F677%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2017%3A59%3A29","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"617","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506367%5F1644740874%5F362%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506367%5F1644740874%5F362%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506367%5F1644740874%5F362%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506367%5F1644740874%5F362%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506367%5F1644740874%5F362%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506368%5F1644740874%5F362%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506368%5F1644740874%5F362%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506368%5F1644740874%5F362%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E5%A4%A7%E4%B9%94%2D%E4%BC%8A%E5%8A%BF%E5%B7%AB%E5%A5%B3","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506506367%5F1644740874%5F362%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D27%2017%3A51%3A04","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"616","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505864%5F1644740874%5F30801%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505864%5F1644740874%5F30801%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E5%A6%B2%E5%B7%B1%2D%E5%B0%91%E5%A5%B3%E9%98%BF%E7%8B%B8","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092717%2F1506505863%5F1644740874%5F30801%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D26%2016%3A02%3A38","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"614","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412955%5F1644740874%5F25340%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412955%5F1644740874%5F25340%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412956%5F1644740874%5F25340%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412956%5F1644740874%5F25340%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412956%5F1644740874%5F25340%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412957%5F1644740874%5F25340%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412957%5F1644740874%5F25340%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412958%5F1644740874%5F25340%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E5%AD%99%E5%B0%9A%E9%A6%99%2D%E6%9D%80%E6%89%8B%E4%B8%8D%E5%A4%AA%E5%86%B7","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092616%2F1506412955%5F1644740874%5F25340%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D25%2012%3A21%3A21","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"613","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313280%5F1644740874%5F29481%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313280%5F1644740874%5F29481%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313280%5F1644740874%5F29481%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313280%5F1644740874%5F29481%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313281%5F1644740874%5F29481%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313281%5F1644740874%5F29481%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313281%5F1644740874%5F29481%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313281%5F1644740874%5F29481%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E7%99%BE%E9%87%8C%E5%AE%88%E7%BA%A6%2D%E7%BB%9D%E5%BD%B1%E7%A5%9E%E6%9E%AA","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313280%5F1644740874%5F29481%5FsProdImgNo%5F1%2Ejpg%2F200"},{"dtInputDT":"2017%2D09%2D25%2012%3A20%3A12","iBallotNum":"0","iClickNum":"0","iDownloadNum":"0","iNonsupportNum":"0","iProdId":"612","iStatus":"1","sProdDesc_1":"","sProdDesc_2":"","sProdDesc_3":"","sProdDesc_4":"","sProdDesc_5":"","sProdDesc_6":"","sProdDesc_7":"","sProdDesc_8":"","sProdImgNo_1":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313208%5F1644740874%5F3024%5FsProdImgNo%5F1%2Ejpg%2F200","sProdImgNo_2":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313208%5F1644740874%5F3024%5FsProdImgNo%5F2%2Ejpg%2F200","sProdImgNo_3":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313209%5F1644740874%5F3024%5FsProdImgNo%5F3%2Ejpg%2F200","sProdImgNo_4":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313209%5F1644740874%5F3024%5FsProdImgNo%5F4%2Ejpg%2F200","sProdImgNo_5":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313209%5F1644740874%5F3024%5FsProdImgNo%5F5%2Ejpg%2F200","sProdImgNo_6":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313209%5F1644740874%5F3024%5FsProdImgNo%5F6%2Ejpg%2F200","sProdImgNo_7":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313209%5F1644740874%5F3024%5FsProdImgNo%5F7%2Ejpg%2F200","sProdImgNo_8":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313211%5F1644740874%5F3024%5FsProdImgNo%5F8%2Ejpg%2F200","sProdName":"%E7%99%BE%E9%87%8C%E5%AE%88%E7%BA%A6%2D%E9%9D%99%E8%B0%A7%E4%B9%8B%E7%9C%BC","sProdName_1":"","sProdName_2":"","sProdName_3":"","sProdName_4":"","sProdName_5":"","sProdName_6":"","sProdName_7":"","sProdName_8":"","sThumbURL":"http%3A%2F%2Fshp%2Eqpic%2Ecn%2Fishow%2F2735092512%2F1506313208%5F1644740874%5F3024%5FsProdImgNo%5F1%2Ejpg%2F200"}]})

Code Implementation

Alright, everything is ready now. Let's start implementing batch image downloads in code.

First, get the list of all wallpapers on a page

import requests
import json

workList_url = "http://apps.game.qq.com/cgi-bin/ams/module/ishow/V1.0/query/workList_inc.cgi"

def getlist(page_id):
    global workList_url
    worklist_params = {
        "activityId":     "2738",
        "sVerifyCode":    "ABCD",
        "sDataType":      "JSON",
        "iListNum":       "20",
        "totalpage":      "0",
        "page":           page_id,
        "iOrder":         "0",
        "iSortNumClose":  "1",
        "jsoncallback":   "jQuery17101954572044754206_1513821397041",
        "iAMSActivityId": "51991",
        "_everyRead":     "true",
        "iTypeId":        "2",
        "iFlowId":        "267733",
        "iActId":         "2735",
        "iModuleId":      "2735",
        "_":              "1513821606943"
    }
    result = requests.get(workList_url, params=worklist_params)
    worklist_raw = result.text
    worklist_json = worklist_raw[worklist_raw.find('(') + 1:len(worklist_raw) - 2]
    worklist = json.loads(parse.unquote(worklist_json))
    return worklist

What? You're asking how to get all the pages. I actually used a for loop from 0 to 11 (because there are 12 pages). I just did whatever was convenient.

Then here's the method for downloading images:

import requests

def download_img(url, path):
    try:
        image_data = requests.get(url, timeout=15)
    except Exception as e:
        print("下载图片出错,%s,%s" % (e, url))
        return False
    
    with open(path, 'wb') as f:
        f.write(image_data.content)
    
    return True

Actually the main difficulty is still in the analysis part; the code implementation really doesn't have much technical content.

Complete Code

import requests
import json
import os
import sys
from urllib import parse

url = 'http://pvp.qq.com/web201605/wallpaper.shtml'

workList_url = "http://apps.game.qq.com/cgi-bin/ams/module/ishow/V1.0/query/workList_inc.cgi"

json_url = '''
        http://apps.game.qq.com/cgi-bin/ams/module/ishow/V1.0/query/workList_inc.cgi?
        activityId=2735&
        sVerifyCode=ABCD&
        sDataType=JSON&
        iListNum=20&
        totalpage=0&
        page=1&
        iOrder=0&
        iSortNumClose=1&
        jsoncallback=jQuery17101954572044754206_1513821397041&
        iAMSActivityId=51991&
        _everyRead=true&
        iTypeId=2&
        iFlowId=267733&
        iActId=2735&
        iModuleId=2735&
        _=1513821606943'''

saveFolder = "image"

imageSizeName = [None, None, '1024x768', '1280x720', '1280x1024', '1440x900', '1920x1080', '1920x1200', '1920x1440']


def getlist(page_id):
    global workList_url
    worklist_params = {
        "activityId":     "2738",
        "sVerifyCode":    "ABCD",
        "sDataType":      "JSON",
        "iListNum":       "20",
        "totalpage":      "0",
        "page":           page_id,
        "iOrder":         "0",
        "iSortNumClose":  "1",
        "jsoncallback":   "jQuery17101954572044754206_1513821397041",
        "iAMSActivityId": "51991",
        "_everyRead":     "true",
        "iTypeId":        "2",
        "iFlowId":        "267733",
        "iActId":         "2735",
        "iModuleId":      "2735",
        "_":              "1513821606943"
    }
    result = requests.get(workList_url, params=worklist_params)
    worklist_raw = result.text
    worklist_json = worklist_raw[worklist_raw.find('(') + 1:len(worklist_raw) - 2]
    worklist = json.loads(parse.unquote(worklist_json))
    return worklist


def download_list(list):
    global imageSizeName
    makedir(saveFolder)
    for item in list['List']:
        makedir(saveFolder, item['sProdName'])
        print("创建文件夹(%s)" % item['sProdName'])
        
        for i in range(2, 9):
            node_name = 'sProdImgNo_' + str(i)
            image_rawurl = item[node_name]
            image_url = image_rawurl[:len(image_rawurl) - 3] + '0'
            
            image_savepath = os.path.join(sys.path[0], saveFolder, item['sProdName'],
                                          item['sProdName'] + '_' + imageSizeName[i] + '.jpg')
            if download_img(image_url, image_savepath):
                print('成功下载图片:%s, 尺寸:%s' % (item['sProdName'], imageSizeName[i]))


def download_img(url, path):
    try:
        image_data = requests.get(url, timeout=15)
    except Exception as e:
        print("下载图片出错,%s,%s" % (e, url))
        return False
    
    with open(path, 'wb') as f:
        f.write(image_data.content)
    
    return True


def makedir(*dirname):
    dirpath = os.path.join(sys.path[0], *dirname)
    if not os.path.exists(dirpath):
        os.mkdir(dirpath)


if __name__ == '__main__':
    for i in range(1, 12):
        list = getlist(i)
        download_list(list)

Results

Downloaded images: Every image was downloaded in all sizes

Wallpaper Download

Link: Click to download Download all 236 wallpaper sets: Click to download If the links don't work, you can contact me on the WeChat official account.

Download the Crawler Packaged as EXE

Link: Click to download

About

For more interesting tricks, follow my WeChat official account: DealiAxy Every article is also collected on my blog: blog.deali.cn

_EOF_

Writing a Crawler to Automatically Download Beautiful Wallpapers from the Honor of Kings Official Website

本文作者:
程序设计实验室
版权声明:
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

相关文章

讨论

共 0 条

良言一句三冬暖,恶语伤人六月寒。

加载评论中…