【python爬虫简单案例】通过接口爬取猫眼全国电影院信息

本文介绍了使用Python爬虫从猫眼网站获取全国电影院信息的简单案例。作者首先从GitHub上的教程学习,然后通过一个API接口爬取城市和电影院的JSON数据,并将数据存储到SQLite数据库。此外,还展示了结合Qt开发的界面进行数据查询。计划进一步制作全国电影院数量排行榜和热力图,但暂未实现。
摘要由CSDN通过智能技术生成

之前一直想了解一下python的爬虫功能,决定从github上开始学习。一个非常好的库来自于小帅比的python教程。然后决定先做一个小例子,爬取全国的电影院信息。
之后在贴吧一个帖子中看到有个方便的api接口:【求助】想爬虫获取猫眼网全国的影院信息,不会切换城市。基本思路就是很明确了,爬取城市JSON信息解析→爬取各城市JSON电影院信息解析→存储到sqlite数据库中。因为我本身做qt开发,决定再做个qt界面显示和添加删除信息,也算是练下数据库操作。
全部源码: MartinChan3/CinemasData
爬虫源码:

import requests
import json
import sqlite3

conn = sqlite3.connect('f:/cinemas.db')
c = conn.cursor()
c.execute('create table if not exists cinemas(id int, name text, mark int, address text, sellPrice float, regionId int, regionName text)')
print(u'数据库已打开')

class Cinema: 
    def __init__(self, name, id, mark, address, sellPrice):
        self.name = n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值