日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:141日期:2022-06-20 15:19:26

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

在搜索框中搜索“原神”

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

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

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

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

x_ua = ’V=1&PN=WebApp&LANG=zh_CN&VN_CODE=4&VN=0.1.0&LOC=CN&PLT=PC&DS=Android&UID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8&DT=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=1&PN=WebApp&LANG=zh_CN&VN_CODE=4&VN=0.1.0&LOC=CN&PLT=PC&DS=Android&UID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8&DT=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]

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

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

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

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

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 osimport requestsimport jsonimport reimport timex_ua = ’V=1&PN=WebApp&LANG=zh_CN&VN_CODE=4&VN=0.1.0&LOC=CN&PLT=PC&DS=Android&UID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8&DT=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=1&PN=WebApp&LANG=zh_CN&VN_CODE=4&VN=0.1.0&LOC=CN&PLT=PC&DS=Android&UID=97bb961f-bf03-4c7a-8cd7-8d6d8655d9c8&DT=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 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品亚洲人成在线观看| 首页国产精品| av一区在线| 国产传媒在线| 久久久久免费| 久久久一本精品| 欧美福利在线| 肉色欧美久久久久久久免费看| yellow在线观看网址| 青青青免费在线视频| 日韩一区三区| 国产99久久| 国产精品日韩欧美一区| 一区二区国产在线观看| 日本aⅴ亚洲精品中文乱码| 欧美日韩18| 精品一区二区三区在线观看视频| 国产精品伦理久久久久久| 精品一区视频| 伊人www22综合色| 国产一区 二区| 国产免费播放一区二区| 国产精品最新| 国产成人免费av一区二区午夜| 午夜精品一区二区三区国产| 欧美亚洲专区| 视频一区中文字幕精品 | 国产精品yjizz视频网| 成人亚洲欧美| 香蕉国产精品| 婷婷综合电影| 精品免费视频| 免费欧美一区| 亚州av一区| 高清不卡一区| 日韩精品91| 亚洲视频电影在线| 精品久久免费| 国产精品社区| 精品一区电影| 久久麻豆精品| 欧美中文高清| 91精品久久久久久久久久不卡| 亚洲欧美网站在线观看| 国模精品一区| 免费在线观看不卡| 久久精品色播| 麻豆精品91| 亚洲精品**中文毛片| 综合色一区二区| 久久男人av| 亚洲免费黄色| 大香伊人久久精品一区二区 | 国产白浆在线免费观看| 国产毛片一区| 激情综合婷婷| 综合视频一区| 在线观看视频免费一区二区三区| 午夜亚洲福利| 欧美午夜三级| 最新国产拍偷乱拍精品| 美女亚洲一区| 九一精品国产| 欧美日韩国产高清| 亚洲无线一线二线三线区别av| 激情五月综合| 日本一区二区三区中文字幕| 蜜桃一区二区三区在线观看| 久久男人av| 亚洲香蕉久久| 久久久久国产精品一区二区| 日本久久一区| 亚洲欧洲一区二区天堂久久| 精品国内亚洲2022精品成人| 蜜臀国产一区二区三区在线播放| 精品高清久久| 日本不卡不码高清免费观看 | 亚洲国产日韩欧美在线| 免费在线亚洲欧美| 一区二区三区网站| 在线观看精品| 久久97视频| 日本三级亚洲精品| 伊人精品视频| 亚洲伦乱视频| 国产一区二区三区免费在线 | 亚洲日本在线观看视频| 日韩网站中文字幕| 免费在线观看一区| 亚洲免费福利一区| 成人免费网站www网站高清| 国产精品大片| 亚洲精品极品| 免播放器亚洲| 激情综合自拍| 欧美三级网址| 国产精品精品| 99精品在线免费在线观看| 麻豆精品久久| 国产欧美日韩亚洲一区二区三区| 日韩有吗在线观看| 麻豆极品一区二区三区| 在线精品福利| 亚洲黄色中文字幕| 国产日韩在线观看视频| 日韩精品一二区| 亚洲图片久久| 精品国产黄a∨片高清在线| 亚洲欧美在线专区| 午夜欧美视频| 91精品观看| 99精品美女| 日韩欧美视频专区| 亚洲天堂一区二区| 久久久9色精品国产一区二区三区| www在线观看黄色| 久久男人天堂| av综合电影网站| 精品捆绑调教一区二区三区| 欧美精品aa| 国产精品久久久久久久久久妞妞 | 中文字幕亚洲影视| 另类亚洲自拍| 亚洲专区视频| 免费观看在线综合| 久久国产精品毛片| 亚洲欧美久久久| 一区二区亚洲视频| 97久久中文字幕| 国产精品香蕉| 国产成人黄色| 成人av三级| 久久婷婷亚洲| 欧美日韩国产免费观看视频| 国产高清久久| 亚洲无线观看| 国产欧美日韩在线观看视频| 国产精品毛片久久久| 久久亚州av| 日韩欧美二区| 国产一级一区二区| 日韩精品午夜视频| 欧美激情 亚洲a∨综合| 喷白浆一区二区| 国产精品一区免费在线| 国产毛片一区二区三区 | 亚洲欧美日本日韩| 丝袜美腿亚洲一区二区图片| 久久久久九九精品影院| 国产精品美女久久久浪潮软件| 欧美 日韩 国产一区二区在线视频 | 在线精品小视频| 国产亚洲在线观看| 亚洲精品少妇| 亚洲精品自拍| 国产精品欧美在线观看| 欧美www视频在线观看| 久久在线免费| 亚洲在线久久| 麻豆中文一区二区| 91精品一区国产高清在线gif | 国产超碰精品| 99xxxx成人网| 91福利精品在线观看| 国产成人精品福利| 99视频精品免费观看| 中文字幕av一区二区三区人| 国产激情精品一区二区三区| 色婷婷久久久| 日韩精品久久理论片| 国产一区二区三区不卡视频网站| 精品在线99| 欧美日韩精品一区二区三区在线观看| 成人午夜网址| 亚洲一区二区日韩| 国产精品99一区二区三| 欧美另类综合| 国产精品一区亚洲| 极品裸体白嫩激情啪啪国产精品| 亚洲欧洲国产精品一区| 久久精品国产久精国产| 精品一区二区三区中文字幕| 日韩欧美中文字幕电影| 国产精品久久久久蜜臀| 亚洲精品动态| 91青青国产在线观看精品| 日本aⅴ亚洲精品中文乱码| 米奇777超碰欧美日韩亚洲| 日韩国产一区二区| 精品丝袜在线| 色婷婷综合网| 福利在线免费视频| 亚洲在线成人| 免费看欧美美女黄的网站| 蜜桃传媒麻豆第一区在线观看 | 群体交乱之放荡娇妻一区二区| 日韩电影免费网站| 亚洲专区视频| 久久男女视频| 亚洲一级淫片|