python爬取未来15天天气情况

该代码从百度天气API获取指定城市的15天天气预报,然后将数据整理并保存到Excel文件中。它首先设置请求头,包括cookie和User-Agent,然后通过城市名发送查询请求。接收到响应后,使用BeautifulSoup解析HTML,提取天气信息,并存储到字典中。最后,将所有城市的数据整合到一个DataFrame,并保存到Excel文件。

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

import pandas as pd
import requests
from bs4 import BeautifulSoup
import json


def request_lists(city):
    url = 'http://weathernew.pae.baidu.com/weathernew/pc'
    province = '江苏省'
    srcid = 4982
    headers = {
        'cookie': 'BIDUPSID=EFE54456868C2B3E16D49CF292D5AB83; PSTM=1614996862; BAIDUID=EFE54456868C2B3E8ED683FEA8D20814:FG=1; BDUSS=3ltU0ZoUjJEWTZWSEptekNrMDZTbks4RzY4dkg0dFQ3cXlDRC1EbXN5dDNhVzFnSVFBQUFBJCQAAAAAAAAAAAEAAAApowKIzsTN5sSp2akAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHfcRWB33EVgU; BDSFRCVID=bLtOJexroG38sPQeieRiqhTDs2KK0gOTDYLtOwXPsp3LGJLVgeasEG0PtENUNzF-oxnIogKKL2OTHmuF_2uxOjjg8UtVJeC6EG0Ptf8g0M5; H_BDCLCKID_SF=tJuOVCKhfCI3fP36q4jo2bt_-q-X5-RLfbT0Lp7F5l8-hl3wXjJi3-QWjUc8aP3wbm-HahvIMxoxOKQphn6G3U_P2a5hKlJKWCALblrN3KJmSxK9bT3v5tDTXfbm2-biW2tH2Mbda45P_IoG2Mn8M4bb3qOpBtQmJeTxoUJ25DnJhhCGe6LBe5OBjGAjqbbfb-oD3b88Kb7Vbpcm5MnkbJkXhPteLjOm2DIf_bOs2nbFfqP4y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值