📅  最后修改于: 2023-12-03 15:06:54.037000             🧑  作者: Mango
大家好,今天我来介绍一下如何使用Python获取最新的政府工作信息。
我们可以从政府网站(例如国务院网站)上获取政府工作信息。一般情况下,政府网站提供了 API 接口来获取数据,我们可以使用 Python 中 requests 库来发送 GET 请求获取数据。
import requests
url = "http://www.gov.cn/guowuyuan/briefing.htm"
response = requests.get(url)
if response.status_code == 200:
print(response.text)
获取到的数据是 HTML 格式,我们可以使用 Python 中的 Beautiful Soup 库来解析数据。
import requests
from bs4 import BeautifulSoup
url = "http://www.gov.cn/guowuyuan/briefing.htm"
response = requests.get(url)
if response.status_code == 200:
soup = BeautifulSoup(response.content, 'html.parser')
print(soup.prettify())
解析数据可以根据需要提取对应的信息,例如获取政府工作信息中的标题、时间和内容。
import requests
from bs4 import BeautifulSoup
url = "http://www.gov.cn/guowuyuan/briefing.htm"
response = requests.get(url)
if response.status_code == 200:
soup = BeautifulSoup(response.content, 'html.parser')
news_list = soup.find('ul', {'class': 'news_list'})
for news in news_list.find_all('li'):
title = news.find('a').text
time = news.find('span', {'class': 'time'}).text
content_url = news.find('a')['href']
print(title, time, content_url)
通过以上步骤,我们可以轻松地使用 Python 获取最新的政府工作信息。希望这篇文章对大家有所帮助。