校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用python爬取taptap網站游戲截圖的步驟

使用python爬取taptap網站游戲截圖的步驟

熱門標簽:蘇州電銷機器人十大排行榜 遼寧400電話辦理多少錢 外呼不封號系統 幫人做地圖標注收費算詐騙嗎 荊州云電銷機器人供應商 江蘇房產電銷機器人廠家 悟空智電銷機器人6 溫州旅游地圖標注 電信營業廳400電話申請

今天使用python寫了一個簡單的爬蟲,用來下載taptap網站的游戲截圖。下面說下具體的實現方法。

在搜索框中搜索“原神”

打開瀏覽器的開發者選項,從詳情按鈕里面跳轉到游戲的頁面,點擊詳情之后,跳轉頁面

這時候看到,瀏覽器地址:https://www.taptap.com/app/168332,tap官網的域名加上app/和圖一的游戲id,可以使用re模塊正則表達式模塊從接口中獲取到這個id

x_ua = 'V=1PN=WebAppLANG=zh_CNVN_CODE=4VN=0.1.0LOC=CNPLT=PCDS=AndroidUID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8DT=PC'

def search(game_name):
    """根據游戲名搜索提取出游戲id"""
    url = 'https://www.taptap.com/webapiv2/mix-search/v1/by-keyword'
    data = {
        'kw': f'{game_name}',
        'X-UA' : x_ua
        # 'X-UA': 'V=1PN=WebAppLANG=zh_CNVN_CODE=4VN=0.1.0LOC=CNPLT=PCDS=AndroidUID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8DT=PC'
    }
    r = requests.get(url=url, params=data)

    pattern = re.compile('"type":"app","identification":"app:(.+?)"', re.S)
    r1 = pattern.findall(r.text)
    #從response中提取游戲id
    return r1[0]

然后打開開發者選項觀察接口,可以從這個接口中獲取到游戲截圖的鏈接,

把數據json格式化一下,可以發現在data下,"screenshots"下的“orignal_url”就是截圖的鏈接。使用json.load轉換成字典,就可以比較方便的取出內容了。

   url = f'https://www.taptap.com/webapiv2/app/v2/detail-by-id/{search(game_name)}'
    r = requests.get(url=url, params={'X-UA': x_ua})
    data = json.loads(r.text)
    #轉換為字典格式
    original_url = data.get('data').get('screenshots')
    #提取出截圖url

之后使用一個循環將圖片保存到本地

for i in original_url:
            time.sleep(0.5)
            game_original_url = i.get('original_url')
            print(game_original_url, type(game_original_url))
            respones = requests.get(game_original_url)
            img = respones.content
            file_name = game_original_url[-36: -4]
            screenshots = os.path.join(os.path.dirname(__file__), f'screenshots/{game_name}')
            if not os.path.exists(screenshots):
                os.makedirs(screenshots)
            file_path = os.path.join(screenshots, file_name)
            with open(file_path + '.png', 'wb') as f:
                f.write(img)

完整代碼:

import os
import requests
import json
import re
import time

x_ua = 'V=1PN=WebAppLANG=zh_CNVN_CODE=4VN=0.1.0LOC=CNPLT=PCDS=AndroidUID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8DT=PC'

def search(game_name):
    """根據游戲名搜索提取出游戲id"""
    url = 'https://www.taptap.com/webapiv2/mix-search/v1/by-keyword'
    data = {
        'kw': f'{game_name}',
        'X-UA' : x_ua
        # 'X-UA': 'V=1PN=WebAppLANG=zh_CNVN_CODE=4VN=0.1.0LOC=CNPLT=PCDS=AndroidUID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8DT=PC'
    }
    r = requests.get(url=url, params=data)

    pattern = re.compile('"type":"app","identification":"app:(.+?)"', re.S)
    r1 = pattern.findall(r.text)
    #從response中提取游戲id
    return r1[0]

def download_screenshots(game_name):
    url = f'https://www.taptap.com/webapiv2/app/v2/detail-by-id/{search(game_name)}'
    r = requests.get(url=url, params={'X-UA': x_ua})
    data = json.loads(r.text)
    #轉換為字典格式
    original_url = data.get('data').get('screenshots')
    #提取出截圖url
    try:
        for i in original_url:
            time.sleep(0.5)
            game_original_url = i.get('original_url')
            print(game_original_url, type(game_original_url))
            respones = requests.get(game_original_url)
            img = respones.content
            file_name = game_original_url[-36: -4]
            screenshots = os.path.join(os.path.dirname(__file__), f'screenshots/{game_name}')
            if not os.path.exists(screenshots):
                os.makedirs(screenshots)
            file_path = os.path.join(screenshots, file_name)
            with open(file_path + '.png', 'wb') as f:
                f.write(img)

    except:
        print('下載失敗')

if __name__ == '__main__':
    download_screenshots('lol')

以上就是使用python爬取taptap游戲截圖的步驟的詳細內容,更多關于使用python爬取taptap游戲截圖的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python爬取天氣數據的實例詳解
  • 用python爬取歷史天氣數據的方法示例
  • python爬取哈爾濱天氣信息
  • python3爬取各類天氣信息
  • Python爬取國外天氣預報網站的方法
  • Python基于Tkinter開發一個爬取B站直播彈幕的工具
  • Python爬蟲之爬取最新更新的小說網站
  • Python爬蟲之爬取二手房信息
  • Python爬蟲之獲取心知天氣API實時天氣數據并彈窗提醒

標簽:景德鎮 三沙 欽州 喀什 宿遷 臺灣 濟南 黃山

巨人網絡通訊聲明:本文標題《使用python爬取taptap網站游戲截圖的步驟》,本文關鍵詞  使用,python,爬取,taptap,網站,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用python爬取taptap網站游戲截圖的步驟》相關的同類信息!
  • 本頁收集關于使用python爬取taptap網站游戲截圖的步驟的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美精品一级二级| 中文字幕在线不卡视频| 亚洲国产高清aⅴ视频| 亚洲电影视频在线| 国产成人免费av在线| 欧美精品久久一区二区三区| 亚洲品质自拍视频| 国产馆精品极品| 日韩午夜在线观看| 香蕉成人啪国产精品视频综合网| 成人午夜视频在线| 国产亚洲美州欧州综合国| 日韩高清在线一区| 欧美唯美清纯偷拍| 亚洲乱码中文字幕| 大胆欧美人体老妇| 国产日韩av一区| 国内精品久久久久影院薰衣草| 91.com在线观看| 亚洲国产婷婷综合在线精品| 91免费观看国产| 国产精品麻豆99久久久久久| 国产精品1区二区.| 久久久国产一区二区三区四区小说| 亚洲综合色区另类av| 91美女片黄在线观看91美女| 国产精品青草综合久久久久99| 国产综合久久久久影院| 精品久久五月天| 久久成人羞羞网站| 精品国产乱码久久久久久蜜臀| 蜜乳av一区二区三区| 欧美一区二区三区色| 麻豆91在线播放| 欧美成人猛片aaaaaaa| 激情伊人五月天久久综合| 日韩一区二区三区在线视频| 全国精品久久少妇| 欧美mv和日韩mv的网站| 国产又粗又猛又爽又黄91精品| 国产亚洲精品免费| 大美女一区二区三区| 中文字幕日韩欧美一区二区三区| 91小宝寻花一区二区三区| 成人一区二区三区| 久久先锋影音av| 26uuu精品一区二区| 在线观看中文字幕不卡| 亚洲第一在线综合网站| 欧美日韩一级片在线观看| 欧美日韩激情一区| 欧美日韩在线播放一区| 欧美高清一级片在线| 99re视频这里只有精品| 欧美一级夜夜爽| 韩国av一区二区| 中文字幕 久热精品 视频在线| 国产成人在线影院| 洋洋成人永久网站入口| 日韩一区二区三区av| 国产激情一区二区三区四区| 亚洲人成影院在线观看| 欧美精品久久一区二区三区| 国产精品影视网| 一区二区三区在线高清| 精品免费一区二区三区| 99国产精品国产精品久久| 五月婷婷色综合| 久久精品日韩一区二区三区| 欧美午夜电影在线播放| 蜜臀av一区二区在线观看| 国产精品久久久久aaaa樱花| 91免费国产视频网站| 久久国产日韩欧美精品| 夜夜亚洲天天久久| 久久精品视频一区| 日韩一区二区三区电影在线观看| www.激情成人| 国产一区二区三区免费观看| 亚洲国产毛片aaaaa无费看| 久久久av毛片精品| 欧美乱妇15p| 99在线精品观看| 国产精品一级黄| 五月天欧美精品| 国产精品高潮呻吟| 精品少妇一区二区三区日产乱码 | 日韩在线卡一卡二| 欧美国产激情二区三区| 日韩欧美成人午夜| 欧美四级电影在线观看| 成人午夜免费视频| 国内精品国产成人国产三级粉色| 伊人夜夜躁av伊人久久| 国产精品免费av| 国产亚洲欧美日韩日本| 日韩欧美在线网站| 69堂国产成人免费视频| 在线中文字幕一区二区| 91亚洲国产成人精品一区二三| 高清视频一区二区| 国产精品自拍一区| 免费人成在线不卡| 免费观看成人av| 日韩av一区二区在线影视| 亚洲制服丝袜av| 亚洲精选免费视频| 中文字幕在线免费不卡| 国产欧美综合在线| 国产精品欧美极品| 国产精品色在线| 成人欧美一区二区三区| 国产精品不卡在线观看| 国产精品传媒入口麻豆| 国产精品免费aⅴ片在线观看| 国产亚洲成aⅴ人片在线观看| 精品国产髙清在线看国产毛片| 日韩视频免费观看高清完整版在线观看 | 色综合久久久久综合体| 国产成人午夜精品影院观看视频| 精品在线视频一区| 国产一区二区三区黄视频| 国产在线精品不卡| 成人精品免费看| 成人黄色一级视频| 色一区在线观看| 欧美日韩色一区| 欧美r级在线观看| 国产调教视频一区| 成人欧美一区二区三区白人| 亚洲精品国产精华液| 视频一区国产视频| 精品一区二区日韩| 懂色av一区二区在线播放| 91热门视频在线观看| 欧美亚洲禁片免费| 日韩三级精品电影久久久| 久久久久久电影| 一区二区三区资源| 日本成人在线不卡视频| 国产成人午夜视频| 日本韩国精品一区二区在线观看| 欧美日韩中文另类| 26uuu欧美日本| 亚洲天堂成人网| 六月丁香婷婷久久| 播五月开心婷婷综合| 欧美精品在线一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美国产日韩一二三区| 亚洲成人动漫精品| 成人午夜激情片| 日韩午夜在线影院| 亚洲私人黄色宅男| 韩国成人在线视频| 色综合久久久久| 久久久噜噜噜久噜久久综合| 一区二区在线观看av| 国产另类ts人妖一区二区| 欧美性生活久久| 26uuu精品一区二区| 亚洲另类中文字| 国产精品一区二区黑丝| 欧美日韩精品欧美日韩精品一 | 欧美精品一区二| 亚洲精品国产无天堂网2021| 久久精品久久精品| 色婷婷一区二区| 久久奇米777| 日本伊人色综合网| 色吊一区二区三区| 国产精品午夜在线| 国产一区二区女| 日韩欧美综合一区| 五月天欧美精品| 在线观看三级视频欧美| 国产精品传媒视频| 国产成人在线视频网站| 精品国产伦一区二区三区观看体验| 亚洲电影中文字幕在线观看| 成人aaaa免费全部观看| 国产日韩精品久久久| 久久电影网站中文字幕| 日韩一二三四区| 婷婷亚洲久悠悠色悠在线播放| 色婷婷av一区二区三区大白胸| 国产三级欧美三级日产三级99| 精品一区二区三区影院在线午夜| 欧美高清视频一二三区| 亚洲高清不卡在线| 欧美日韩在线一区二区| 亚洲国产成人高清精品| 欧美亚洲动漫精品| 一区二区三区精品在线| 在线日韩一区二区| 一个色妞综合视频在线观看| 在线观看视频欧美| 亚洲一区在线视频观看| 欧美日韩一级视频| 日韩专区在线视频|