爬取摩天轮演唱会导入数据库

import json
import requests
import mysql.connector


result_list = []
url6 = 'https://m.moretickets.com/showapi/cities?src=m_web&time=1728720941852&ver=6.19.0'
headers = {
    'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36 Edg/128.0.0.0'}
# 发送请求
response = requests.get(url6, headers=headers)
response.encoding = 'utf-8'
# 解析数据
data6 = response.json()

city_oids = []
for all_cities in data6["result"]["allCities"]:
    for city in all_cities["cities"]:
        city_oids.append(city["cityOID"])
for city in city_oids:
    print(city)
    # 替换为实际的分页接口格式
    for page in range(1, 21):
        offset = (page - 1) * 10
        print(offset)
        url1 = f"https://m.moretickets.com/mtl_recommendapi/pub/show/v1/shows?src=m_web&time=1729557652873&ver=6.20.1&cityId={city}&sorting=weight&showType=1&venueIds=&tagIds=&offset={offset}&length=10"
        # url1 = f"https://m.moretickets.com/mtl_recommendapi/pub/show/v1/shows?src=m_web&time=1728720264106&ver=6.19.0&cityId={city}&sorting=weight&showType=1&venueIds=&tagIds=5cd2d747c1cd064d6803c195&offset={offset}&length=10"
        headers = {
            'User-Agent': 'Mozilla/5.0 (Linux; Androi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一生所爱呦

你的鼓励是我创作的源泉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值