引言
今天第一篇就是夜读
那么我想 我这个每日信息输入也该有个更加优雅的名字——早读
其实我是想说 早习(但是读着怪怪的,遂止)
早读 即可
代码
# -*- coding: utf-8 -*-
import requests
from bs4 import BeautifulSoup
import pandas as pd
import tkinter as tk
from tkinter import ttk
import webbrowser
# 设置请求参数
url = 'https://www.gsdata.cn/rank/wxarc'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
}
# 发送GET请求并解析HTML内容
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
# 提取文章信息
article_data = []
for i in range(1, 11):
row = soup.find_all('tr')[i].find_all('td')
article = {
'标题': row[0].get_text().strip(),
'链接': row[0].a['href'],
'来源': row[1].get_text(),
'点赞数': row[4].get_text()
}
article_data.append(article)
# 创建DataFrame并保存为CSV文件
df = pd.DataFrame(article_data, columns=['标题', '链接', '来源', '点赞数'])
df.to_csv('news_data.csv', index=False, encoding='utf_8_sig')
print('爬取完成!')
# 创建主窗口并设置标题
root = tk.Tk()
root.title("微信文章热榜")
# 创建Treeview控件,设置列名和显示样式
treeview = ttk.Treeview(root, columns=("标题", "链接", "来源", '点赞数'), show="headings")
treeview.column("标题", width=500, anchor=tk.CENTER)
treeview.column("链接", width=300, anchor=tk.CENTER)
treeview.column("来源", width=150, anchor=tk.CENTER)
treeview.column("点赞数", width=150, anchor=tk.CENTER)
treeview.heading("标题", text="标题")
treeview.heading("链接", text="链接")
treeview.heading("来源", text="来源")
treeview.heading("点赞数", text="点赞数")
# 定义点击事件处理函数,用于打开文章链接
def open_url(event):
item = treeview.selection()[0]
url = treeview.item(item, "values")[1]
# 使用Edge浏览器打开链接
webbrowser.register('edge', None, webbrowser.BackgroundBrowser(r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'))
webbrowser.get('edge').open(url)
# 绑定双击事件到Treeview
treeview.bind('<Double-Button-1>', open_url)
# 将数据插入Treeview并显示
for _title, _link, _publish, _like in zip(df['标题'], df['链接'], df['来源'], df['点赞数']):
treeview.insert("", tk.END, values=(_title, _link, _publish, _like))
# 显示界面并启动主循环
treeview.pack(fill=tk.BOTH, expand=True)
root.mainloop()
# 上述代码的主要功能是:抓取微信文章热榜前10的文章标题、链接、发布源及点赞数,并将这些数据存储为CSV文件;同时创建一个Tkinter GUI应用,以Treeview的形式展示这些数据,用户在Treeview中双击某篇文章即可使用Edge浏览器打开对应的链接。
后面有点想法:
假如我已经运行过了
那么在运行一次,数据就变了
是不是得改变一下?
用时间条件?
第一篇 【夜读】能扛事,就是才华横溢
- 能扛事,是一种了不起的才华
- 能扛事的人,才能成事
- 能扛事,是一个人真正成熟的标志
昨天的主题是善良,今天是能扛事
那我倒要看看连起来是怎么一回事
善良、能扛事、
期待你下一期
我之理解,就是一个万能的句型
- ________ ,是一种了不起的才华
- __ ,才能成事
- __ ,是一个人真正成熟的标志
无论换成什么都可以 ,比如昨天的善良
这跟以前高中写作文的时候,老师说的套路有点像,就看你后面怎么把这句话说得更加圆润,且举出实例,更有说服力
不过他这个主题好像是想说
回家吧,扛起七大姑八大姨的问候
回家吧,扛起相亲的重任
回家吧,扛起XXX
引用文章的一句话
生活总是起起伏伏,哪怕是最成功的人,也曾有过失意的时刻,但最难能可贵的是他们身上那种坚韧不拔的品质。他们肯面对、能坚持,无论身处何种境遇,都能心怀希望、积极向上。
自勉
第二篇 XX
出轨丈夫和小三一起谋害了这个出轨丈夫的一儿一女(年龄不超三岁)
太可恶了
这两个人,简直就是电视剧里面的gou男女
人心险恶
经常看一些穿越无人区的剧
里面说
其实无人区最可怕的不是动物,而是人
我想也是
这个社会,人心是最不定的因素
理性思考一下:
- 这是X刑,很久没见到了,不过这案也是穷凶极恶,大家用两句话概括就知道这多么荒唐
- 选择家人很重要,不要太随意,否则这个雷不一定爆发在你身上,可能是孩子
第三篇 老人住院想吃“皮奶子”,新疆网友:必须给解决!
老人今年年过九旬
20多岁时到新疆工作
期间还和同事开过荒、垦过田
一待就是30多年
敬业
热心网友们主动请缨满足老爷子的愿想
是友善
体现了我们的和谐!
第四篇 来了!新闻早班车
要闻
- 1月份中国制造业采购经理指数(PMI)为49.2%,景气水平有所改善。(怎么我记得荣枯线是50%)
社会
-
应急管理部针对河北、山西、江苏、山东、河南、湖北、陕西等地启动低温雨雪冰冻灾害Ⅳ级应急响应。(这过年可以在家呆着了,多了一个不串门的借口)
-
1月31日24时起,国内汽、柴油每吨分别上调200元和200元。(什么时候你也学鲁迅,鲁迅:我家门前两棵树,一棵是枣树,另一棵也是枣树。走电车或者氢能源吧)
-
公安交管部门预计,春运期间,全国高速公路2月5日达到出程流量高峰,2月17日达返程流量高峰。(掌控好时间,避开这两天吧)
-
世界屋脊的濒危牛种——樟木牛和阿沛甲咂牛近日在重庆云阳成功克隆,这是世界上首次成功克隆西藏濒危牛(居然萌萌哒)
-
安徽滁州一位患有阿尔茨海默症的老人突然从三楼窗边探身坠落,接警赶到的民警李磊和辅警陈泓烁立刻上前用身体缓冲接住老人,经检查老人无生命危险。(过年了,多看看家里的老人,多关心一下,顺便打打麻将 也锻炼下脑子)
政策
- 江西印发方案,2024年普通高考录取一本、二本批次合并为本科批次(这事就是表面功夫,人心里还是分得清楚 一本 二本)
- 浙江明确,对全年稻麦油复种等种植50亩以上的规模化主体,按照实际种植面积给予每亩120元的直接补贴。(大面积耕种的有福了)
- 辽宁沈阳实施新规,储藏室等非居住空间不得出租供人员居住。(沈阳人多? 还是怎么了?)
结尾
今天依旧都是人民日报
但是内容比较多 杂
有好的 有恶劣的
有涨价的 有补贴的
有XX的 有XX的
总之,我们面对这些,要能扛事!要围绕社会主义核心价值观!要慎重做决定!
那么