当前位置: 首页 > news >正文

网站实名认证怎么做吐鲁番好网站建设设计

网站实名认证怎么做,吐鲁番好网站建设设计,如何制作课程网站,设计产品想要每天看到新闻数据又不想占用太多时间去整理,萌生自己抓取新闻网站的想法。 1. 准备工作 使用python语言可以快速实现,调用BeautifulSoup包里面的方法 安装BeautifulSoup pip install BeautifulSoup完成以后引入项目 2. 开发 定义请求头&#xf…

想要每天看到新闻数据又不想占用太多时间去整理,萌生自己抓取新闻网站的想法。

1. 准备工作

使用python语言可以快速实现,调用BeautifulSoup包里面的方法
安装BeautifulSoup

pip install BeautifulSoup

完成以后引入项目

2. 开发

定义请求头,方便把请求包装成正常的用户请求,防止被拒绝

headers = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"
}

定义被抓取的url,并请求加上请求头

    response = requests.get(url=url, headers=headers)

BeautifulSoup解析

    soup = BeautifulSoup(response.text, "html.parser")

分析网站需要提取数据的标签![在这里插入图片描述](https://img-blog.csdnimg.cn/b687fdc39a0d4f1999a5492b70fda4a5.png在这里插入图片描述
因为获取的对象是li标签的第一个,即

        divs = soup.find(class_="js-item item")

这样默认就是第一个,如果需要获取全部,则需要find_all,遍历集合
防止获取到的新闻是当天的做一个日期判断

        a = first_div.find(class_="title")if a.getText().__contains__(datetime.date.today().strftime("%#m月%#d日")):

日期存在title里面所以为了判断单独取一下信息
然后要取到最新日期的新闻自己的url,并get请求这个url
在这里插入图片描述

            b = a.get('href')response = requests.get(url=b, headers=headers)soup = BeautifulSoup(response.text, "html.parser")

打开新的网址后分析网站标签信息

在这里插入图片描述
取这个标签,获取到p标签的值

            body = soup.find(class_="post_body")p = body.find_all('p')

获取到的是个数组,去掉第一个元素,从第二个开始即是我们需要的结果

            p_id_tag = p[1].__str__()

输出的信息带有元素标记,使用正则处理一下

            raw_text = re.findall(r'<p[^>]*>(.*?)</p>', p_id_tag).__str__()# 去掉 HTML 标签并换行显示clean_text = raw_text.replace('<br/>', '\n').replace('<p>', '').replace('</p>', '').replace("']","").replace("['", "").replace(r"\u200b", "")

然后把抓取的信息写入txt

            file = open("C:\\Users\\Administrator\\Desktop\\每日新闻" + '.txt','w', encoding='utf-8')file.write(clean_text)file.close()

最后使用定时任务每天定时抓取,这样就可以每天更新了

    schedule.every().day.at("08:00").do(getNews)while True:schedule.run_pending()time.sleep(1)

运行效果
在这里插入图片描述

http://www.yayakq.cn/news/781341/

相关文章:

  • 做网站需要哪些手续网站开发相关会议
  • 网站建设太金手指六六二八互联网保险现状
  • 本地电脑做视频网站 外网连接网站制作简单模版
  • 现在网站开发的前端语言房管局备案查询网站
  • 宏润建设网站网站域名和服务器到期
  • 网站分析 实例南京做网站建设的公司排名
  • 山东省建设厅执业资格注册中心网站wordpress 时间轴页面
  • 网站建设的好处工业设计工资一般多少
  • 做网站如何写需求wordpress 获取优酷
  • 社区子网站群建设有哪些做家教网站
  • 法律咨询网站建设方案电商网站模板下载
  • 贵阳做网站公司英茗网站建设
  • 做网站的外包需要分享客户信息外贸网站建设服务商
  • 电子商务网站建设交印花税吗对京东网站建设的总结
  • 网站开发从入门到精通最经济 网站建设
  • 共享网站哪里建知名企业网站人才招聘情况如何
  • 上海做宴会的网站wordpress contact 伪静态
  • qq刷赞网站怎么做的重庆做网站怎么做
  • 创意型网站seo优化网
  • 网站中引用字体广州网络营销服务公司
  • 创意餐厅网站建设文案书asp是网站开发吗
  • 校园微网站界面系统开发流程8个步骤
  • 南宁seo网站排名优化在线课堂网站开发
  • 普陀集团网站建设wordpress调用目录下
  • 人工智能培训课程推广优化
  • 做网站条件高档网站模板
  • 宁波高端网站设计价格东莞网络营销策划
  • 网站建设制作设计seo优化珠海视频分享网站建设
  • 山东手机响应式网站建设设计网站策划书10个点怎么写
  • 如何建设自己的网站 知乎简单的网站开发软件