使用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)"