python爬虫 爬取国家数据网站10各省份GDP

该博客主要展示了如何使用Python爬虫从国家数据网站获取2011年至2020年各省份GDP数据,并进行数据整理与可视化。通过`requests`、`pandas`和`matplotlib`等库,实现了数据爬取、存储到Excel以及绘制柱状图展示。代码中包含了错误处理和时间戳功能,确保了爬取的稳定性和效率。

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

import requests
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib
import warnings
import json
import time
import numpy as np


def main():
    baseurl = "https://data.stats.gov.cn/easyquery.htm?cn=E0103"
    warnings.filterwarnings('ignore')
    data_list, name_list = get_data(baseurl)
    df = get_list(data_list, name_list)
    draw(df)


def get_data(baseurl):  #解析爬取的网站数据
    data_list = []
    name_list = []
    js = ask_url(baseurl)
    for value in js['returndata']['datanodes']:
        data_list.append(value['data']['strdata'])
    list_0 = js['returndata']['wdnodes'][1]['nodes']
    for i in range(len(list_0)):
        name_list.append(list_0[i]['cname'])
    return data_list, name_list


def get_list(data_list, name_list): #将解析后的数据储存在xlsx文件里
    eval_list=[]
    for i in data_list:
        eval_list.append(float(i))
    array_data &#
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值