中國災害預警爬取解析

2021-08-21 15:26:54 字數 984 閱讀 8281

有獲取災害資訊提醒的需求,但是發現並沒有開發的api 。已有的api都需要付錢。

天氣預報api,可以看知乎的這邊文章。網上的天氣 api 哪乙個更加可靠?

裡面的普通的天氣預報部分免費,但是災害預警的api都是需要收費的。於是自己去摸索了。最後通過發f12發現了中國天氣網中可用的請求:

順便寫了下解析使用工具,如下:

@data

@xmlrootelement(name = "alerminfo")

public

class

alarminfo

@data

public

class

alarmdetail

@data

public

class

station

public

class

jacksonserialize

implements

serializedelegate

@override

public

t jsontobean(string json, classclazz) catch (ioexception e)

return result;

}@override

public string beantojson(object object) catch (exception e)

return result;

}@override

public

t xmltobean(string xml, classc) catch (ioexception e)

return t;

}@override

public string beantoxml(object obj) catch (exception e)

return result;

}}

爬取中國天氣

import requests from bs4 import beautifulsoup def parser page url headers response requests.get url,headers headers text response.content.decode utf 8...

正則解析 分頁爬取

usr bin python import requests import re import os if name main headers 建立乙個資料夾,儲存所有 if not os.path.exists qiutulibs2 os.mkdir qiutulibs2 設定乙個通用的url模板...

豆瓣影評爬取 中國機長

10月大火的中國機長相信大家都看過了吧 悄悄的說,我還有二刷?超級超級超級超級喜歡袁泉姐姐,溫柔又堅定,真誠又勇敢!import requests from bs4 import beautifulsoup import time import pandas as pd import os def ...