每天想看自己关注的新闻都要开浏览器,输入网址,检索……太麻烦了吧!
用这个新闻爬取功能,一个exe解决问题!
话不多说,上码上码!
import requests
import bs4
import webbrowser
import tkinter as tk
from tkinter import ttk
from tkinter import messagebox
def get_news():
def search():
kw = e1.get()
if len(kw.replace(" ", "")) == 0:
messagebox.showwarning("小小新闻 - 警告", "搜索内容不能为空!", parent=win)
return
x = searchList.get_children()
for item in x:
searchList.delete(item)
response = requests.get("https://36kr.com/search/articles/" + kw).text
soup = bs4.BeautifulSoup(response, "lxml")
data1 = soup.find_all(name="a", class_="article-item-title weight-bold")
data2 = soup.find_all(name="a", class_="article-item-description ellipsis-2")
for x in range(len(data1)):
name = data1