小姐姐半夜不睡觉居然在干这种事

别做梦了,这种事我怎么知道。直到某一天我发现她在王者买皮肤。

小姐姐半夜不睡觉居然在干这种事_爬虫

作为屌丝的家庭条件你懂得,默默的拿起键盘,是时候展现真正的技术了。

小姐姐半夜不睡觉居然在干这种事_requests_02

屌丝博主带你省钱又讨好的做法,话不多说直接上代码。

 import requests
import re
import time
import urllib.parse

def down_wangzhe():
   print("[2]1024×768\t\t[3]1280×720\t\t[4]1280×1024\t\t[5]1440×900\n[6]1920×1080\t\t[7]1920×1200\t\t[8]1920×1440")
   size = input("请在以上尺寸中选择一项并输入括号内的数字(如选择1024×768输入2):")
   pageTotal = 3  # 总页数
   for pageIndex in range(0, pageTotal):

       # 重构URL
       url = "https://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=" + str(
           pageIndex) + "&iOrder=0&iSortNumClose=1&iAMSActivityId=51991&_everyRead=true&iTypeId=2&iFlowId=267733&iActId=2735&iModuleId=2735"

       # 选择图片尺寸大小
       imageSize = {"2": "sProdImgNo_2", "3": "sProdImgNo_3", "4": "sProdImgNo_4", "5": "sProdImgNo_5",
                    "6": "sProdImgNo_6", "7": "sProdImgNo_7", "8": "sProdImgNo_8"}

       # 发送请求,获取响应
       response = requests.get(url).content.decode("utf-8")

       # 图片名称
       namesList = re.findall('"sProdName":"(.*?)"', response)

       # 图片URL
       sizeList = re.findall('"' + imageSize[size] + '":"(.*?)"', response)

       for i in range(0, len(namesList)):
           imageUrl = urllib.parse.unquote(sizeList[i]).replace("/200", "/0")
           data = requests.get(imageUrl).content
           print("正在下载:" + urllib.parse.unquote(namesList[i]) + ".jpg......")
           with open(r"王者荣耀皮肤" + urllib.parse.unquote(namesList[i]) + ".jpg",
                     "wb") as file_object:
               file_object.write(data)
               time.sleep(0.5)

if __name__=='__main__':
   down_wangzhe()

效果图

小姐姐半夜不睡觉居然在干这种事_requests_03

这波怎么说,没钱也要前行,生活的态度有很多种,每一种都是一种状态。

敲码不易大家可以来个关注,学习中需要什么问题也可以留言给我。也可以添加微信 qq1217158186 或者 加群领取8G多免费资料。

小姐姐半夜不睡觉居然在干这种事_爬虫_04