python爬虫tap热门游戏榜

本文介绍如何使用Python爬虫技术获取网页上的热门游戏排行榜数据,包括发送HTTP请求,解析游戏ID等关键步骤,通过完整代码示例展示整个爬取过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取网页请求

import requests
from lxml import etree
import json
from openpyxl import Workbook
from PIL import Image
from io import BytesIO
import os

list_1 = []
list_3 = []
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'}
def getdate_text(url,headers):
    response = requests.get(url, headers=headers)
    return response.text
url =  'https://www.taptap.com/webapiv2/app-top/v1/hits?from=0&limit=15&platform=android&type_name=hot&X-UA=V%3D1%26PN%3DWebApp%26LANG%3Dzh_CN%26VN_CODE%3D4%26VN%3D0.1.0%26LOC%3DCN%26PLT%3DPC%26DS%3DAndroid%26UID%3D2a4c9edd-e8f8-4337-b2e1-8abd4f17aaa3%26DT%3DPC'
hq = etree.HTML(getdate_text(url, headers))

爬取游戏id

def getid():
    try:
        i = -1
        while 1:
            i = i+1
            for z in range(0, 150, 15
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值