中国应急服务网自然灾害python爬虫

蓝咒 提交于 2020-01-13 05:13:27

代码如下

import requests
from bs4 import BeautifulSoup

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko'}
url = "http://www.52safety.com/yjzrzh/index.jhtml"

html = requests.get(url)
soup = BeautifulSoup(html.text, 'lxml')
data = soup.select('body > div > div.main.container_1000 > div.main_left > div.index_list.list_news.index_list_bg > ul > li')
for item in data:
    result = {
            'title': item.get_text(),
    }
    print(result)

结果显示

{'title': '北京房山区发生3.2级地震 震源深度13千米[2020-01-10]'}
{'title': '四川宜宾市兴文县发生4.1级地震 震源深度12千米[2020-01-08]'}
{'title': '甘肃张掖市肃南县发生3.8级地震 震源深度17千米[2020-01-08]'}
{'title': '山西晋中市祁县发生3.7级地震 震源深度8千米[2020-01-07]'}
{'title': '台湾嘉义县发生4.6级地震 震源深度10千米[2020-01-07]'}
{'title': '山西晋中市寿阳县发生3.0级地震 震源深度5千米[2020-01-07]'}
{'title': '西藏阿里地区措勤县发生3.6级地震 震源深度8千米[2020-01-06]'}
{'title': '西藏阿里地区措勤县发生3.6级地震 震源深度8千米[2020-01-06]'}
{'title': '广东珠海市香洲区海域发生3.5级地震 震源深度12千米[2020-01-05]'}
{'title': ''}
{'title': '甘肃张掖市山丹县发生3.3级地震 震源深度13千米[2020-01-05]'}
{'title': '西藏那曲地区比如县发生3.2级地震 震源深度7千米[2020-01-02]'}
{'title': '四川富顺4.3级地震:有民房受损 未发现人员伤亡[2020-01-02]'}
{'title': '新疆克孜勒苏州阿克陶县发生3.3级地震 震源深度15千米[2020-01-01]'}
{'title': '四川自贡市富顺县发生4.3级地震 震源深度21千米[2020-01-01]'}
{'title': '台湾花莲县附近发生4.3级左右地震[2020-01-01]'}
{'title': '四川自贡市荣县发生3.4级地震 震源深度9千米[2020-01-01]'}
{'title': '四川内江市威远县发生3.1级地震 震源深度14千米[2019-12-30]'}
{'title': '新疆喀什地区叶城县发生3.7级地震 震源深度21千米[2019-12-30]'}
{'title': ''}
{'title': '新疆塔城地区沙湾县发生3.1级地震 震源深度20千米[2019-12-30]'}
{'title': '山东兰陵2.9级地震系石膏矿区自然塌陷所致 无人员伤亡[2019-12-29]'}
{'title': '四川宜宾市长宁县发生3.8级地震 震源深度15千米[2019-12-29]'}
{'title': '新疆克孜勒苏州阿克陶县发生3.4级地震 震源深度16千米[2019-12-29]'}
{'title': '新疆喀什地区伽师县发生3.0级地震 震源深度18千米[2019-12-29]'}
{'title': '四川广元市青川县发生3.7级地震 震源深度12千米[2019-12-28]'}
{'title': '甘肃酒泉市肃北县发生3.8级地震 震源深度10千米[2019-12-28]'}
{'title': '四川宜宾市珙县发生3.2级地震 震源深度8千米[2019-12-28]'}
{'title': '云南大理州漾濞县发生3.0级地震 震源深度9千米[2019-12-26]'}
{'title': ''}
{'title': '云南大理州云龙县附近发生3.3级左右地震[2019-12-26]'}
{'title': '内蒙古阿拉善盟阿拉善左旗发生3.1级地震 震源深度10...[2019-12-26]'}
{'title': '新疆和田地区和田县发生3.1级地震 震源深度10千米[2019-12-23]'}
{'title': '天津蓟州区发生3.3级地震 震源深度10千米[2019-12-23]'}
{'title': '青海海西州都兰县发生3.1级地震 震源深度10千米[2019-12-22]'}
{'title': '四川雅安市雨城区发生3.0级地震 震源深度28千米[2019-12-22]'}
{'title': '新疆喀什地区塔什库尔干县发生3.3级地震 震源深度1...[2019-12-21]'}
{'title': '四川资中发生5.2级地震 部分列车将出现晚点[2019-12-21]'}
{'title': '四川绵阳市安州区发生3.0级地震 震源深度10千米[2019-12-19]'}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!