from urllib.request import urlopen

from urllib.error import HTTPError, URLError

from bs4 import BeautifulSoup

import time

def get_html():

try:

html = urlopen("http://news.sina.com.cn/hotnews/")

except (HTTPError, URLError) as e: # 如果遇到 http exceptions 或者 url exceptions return -> None

return None

try:

bsObj = BeautifulSoup(html) # t=bsObj.find_all(text="一起了解 .Net Foundation 项目 No.16")

news_list=bsObj.find_all(target="_blank") # 指定查询具体对应的新闻咨询标签属性值

for new in news_list:

new_title=new.get_text() # 获取新闻资讯的Title

new_url=new["href"] # 获取新闻资讯的Url

if new_url != "": # 去除空连接的新闻资讯

res = (time.strftime("%Y-%m-%d") + "标题为: {},如需阅读请点击该链接: {}").format(new_title,new_url) #加个时间,点缀一下

f=open('news_log','a',encoding="UTF-8")

f.write(res) # 写入新闻资讯

f.write("\n")

f.close() # 关闭文件

else:

pass

except AttributeError as e: # 如果在当前页面找不到对应标签或者属性值 return -> None

return None

get_html()

python数据收集系统_玩玩Python数据采集_001相关推荐

  1. python 数据透视表_使用Python数据透视表探索幸福数据

    python 数据透视表 One of the biggest challenges when facing a new data set is knowing where to start and ...

  2. python课表查询系统_使用python抓取广西科技大学教务系统课程表

    因学校教务系统课程表查询功能累赘,服务器经常挂,同时也不适合手机端查询,所以用python开发爬虫抓取所有课程表,放到我的服务器上面. 本文仅供学习. 特性 中途退出程序再次运行不会抓取到重复课程表 ...

  3. python数据可视化代码_用Python代码实现5种最好的、简单的数据可视化!

    数据可视化是数据科学家工作的重要组成部分.在项目的早期阶段,您通常会进行探索性数据分析(EDA)以获得对数据的一些见解.创建可视化确实有助于使事情更清晰.更容易理解,尤其是对于更大.更高维度的数据集. ...

  4. python数据整理 高一_关于Python爬虫的最全知识梳理,项目经理花了三天总结出来的经验...

    作爲零基础小白,大体上可分爲三个阶段去完成,第一阶段是入门,掌握必备基础知识,比如Python基础.网络央求的基本原理等,第二阶段是模仿,跟着别人的爬虫代码学,弄懂每一行代码,熟习主流的爬虫工具,第三 ...

  5. python 成绩分析系统_用Python编写成绩管理分析系统(故事升级版)

    目录 项目总览 生活小故事引入 项目思路 项目实现 功能改善 代码展示 效果演示 项目后期 项目适用 每文一语 项目总览 生活小故事引入 微风和煦,散乱在办公桌上的测验小试卷还有几分"热度& ...

  6. python数据可视化创建_【Python数据可视化】创建3D可视化图表

    创建3D柱状图 import random import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt mp ...

  7. python股票查询系统_使用python获取股票的上市日期等基本信息

    之前介绍过一个Baostock的python证券数据平台,如今又增加了新的功能,提供了股票上市日期目,上市状态等信息的获取,也可以查询退市股票的信息. 还是按照之前的惯例,上代码: import ba ...

  8. python登录教务系统_记python登陆学校教务系统踩过的坑

    最近开发关于学校服务类小程序,小程序后台需要从学校的系统获取到各同学的信息,所以语言优先选择了python,并用了Django框架.之前也有写过一些爬虫,但都是用其他语言写的.对python并不熟悉, ...

  9. python条形码识别系统_基于Python与Zbar的无人机盘点条形码识别研究

    2018 年 第 6 期 第 4 0 卷 总 第 2 8 8 期 物流工程与管理 LOGISTICS ENGINEERING AND MANAGEMENT 物流技术 doi :10.3969/ j . ...

最新文章

  1. 电脑php在哪里,电脑上地址栏在哪?
  2. Eclipse安装Gradle插件及配置
  3. opencv 二值化_Python-OpenCV获取图像轮廓的图像处理方法
  4. 一直在构建工作空间_智能工作空间让Dropbox拥有无限扩展潜力
  5. 怎样学好python编程-一个新手,什么编程都没学过怎么学好Python?
  6. Android -- tools
  7. 服务器系统如用pe和做镜像,PE如何使用?
  8. Windows XP怎样实现自动登录而无需输入密码
  9. OpenBmc开发13:添加传感器(fan)
  10. 一篇运维老司机的大数据平台监控宝典(1)-联通大数据集群平台监控体系进程详解
  11. 解决微信小程序录制视频存在的问题
  12. freeRTOS学习 — 消息邮箱
  13. 淘宝/天猫获取卖出的商品订单列表API接口,店铺订单API接口,店铺订单详情API接口
  14. 电气工程基础基本理论
  15. asp.net + mono + Jexus 部署 linux
  16. java代码大全及详解(Java 常用代码汇总)
  17. 【运维】大话Ansible
  18. UIColor 颜色集
  19. 图像的傅里叶变换和逆变换C++版
  20. sofasofa——交通事故理赔审核

热门文章

  1. 小鑫の日常系列故事(六)——奇遇记_JAVA
  2. Mat 显示到MFC中Pictrue Control的问题
  3. Python-OpenCV 处理视频(四): 运动检测
  4. WebAssembly 系列(一):生动形象地介绍 WebAssembly
  5. JVM学习笔记(三)------内存管理和垃圾回收
  6. 实例教程:1小时学会Python
  7. 如何用Python实现八大排序算法
  8. 鸟哥的Linux私房菜(基础篇)- 第二十五章、 Linux 备份策略
  9. 内部类调用相同属性同名时的调用细节
  10. LeetCode18.四数之和 JavaScript