使用python获取天气网页上的内容,并存入数据库

本文介绍了如何使用Python从特定天气网站抓取城市、等级、空气质量及PM2.5数据,并将其存储到MySQL数据库中。在过程中,作者详细讲述了学习数据库连接与SQL语句的过程,以及解决网页结构复杂导致的爬虫难题。
摘要由CSDN通过智能技术生成

使用python获取天气网站中的内容,并存入数据库
例如:获取 http://api.help.bj.cn/api/?id=53 中的城市,lever,quality,pm2.5 中的内容
**

网站是这样的:
在这里插入图片描述
网站源码:
在这里插入图片描述

python代码:

import requests,ast,hashlib,os,mysql.connector,re
from bs4 import BeautifulSoup
conn=mysql.connector.connect(user="root",password="自己的数据库密码",host="localhost")  #连接到本地数据库
cursor=conn.cursor()
cursor.execute("CREATE DATABASE IF NOT EXISTS pm25")  #创建数据库pm25
conn=mysql.connector.connect(user="root",password="自己的数据库密码",host="localhost",database="pm25")  #连接到数据库pm25
cursor=conn.cursor()   #创建一个cursor对象,以便用它的方法运行sql代码
cursor.execute("CREATE TABLE IF NOT EXISTS table_pm25 (no smallint PRIMARY KEY  NOT NULL ,sitename char(20) not null ,level varchar(10) ,quality char(4),pm25 double)"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值