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

wordpress 公网访问滕州网站优化

wordpress 公网访问,滕州网站优化,wordpress微信防红插件下载,vs2008 新建网站想要每天看到新闻数据又不想占用太多时间去整理,萌生自己抓取新闻网站的想法。 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/50636/

相关文章:

  • 网站头部代码品牌建设的阶段和步骤是什么
  • 代码做网站常用单词电商网平台
  • 创意聊城做网站的公司多媒体网站开发
  • 成都哪里可以做网站做淘客网站注意事项
  • 平面设计主要学哪些软件灰色词seo
  • 重庆点优建设网站公司网站开发能进无形资产吗
  • 无锡网络公司无锡网站制作推广公司好做吗
  • 2007年怎么做网站保定seo网络推广
  • 响应式网站模板免费下载赤峰网站建设建站公司
  • 施工企业官方正版清理优化工具
  • 三合一网站有必要吗找建站公司做网站注意事项
  • 12380网站建设centos 6.5 wordpress
  • 网站群建设论文mip网站实例
  • 运城网站建设公司wordpress dux主题首页
  • 免费织梦网站源码乌克兰网站设计
  • 网站建设提供书面资料清单公司注册网站系统
  • 学校网站建设汇报ppt模板可以在线做试卷的网站
  • 南京建设网站费用物联网app开发平台
  • ps做简洁大气网站无基础想学室内设计
  • 从事网站开发的想考研企业网站建设市场报价
  • 网站二级页面怎么做加强网站建设和管理的通知
  • wordpress素材下载站济南网站seo哪家公司好
  • 西安网站建设现状高层建筑信息平台
  • 做毕设的网站万珠海百度seo代理
  • 两学一做教育网站保定市网站建设公司
  • 网站建设公司收费微信营销成功案例
  • 最专业的礼品网站实例吉安网站建设公司
  • 郑州网站建设品牌五一ppt模板免费下载
  • jsp网站开发教学沈阳妇科医院哪家好
  • 潍坊网站建设一站式服务网站建设与制作就业前景