📜  使用Python获取最新的政府工作信息(1)

📅  最后修改于: 2023-12-03 15:06:54.037000             🧑  作者: Mango

使用Python获取最新的政府工作信息

大家好,今天我来介绍一下如何使用Python获取最新的政府工作信息。

准备工作
  • Python 3.x 版本
  • requests 库
获取数据

我们可以从政府网站(例如国务院网站)上获取政府工作信息。一般情况下,政府网站提供了 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 获取最新的政府工作信息。希望这篇文章对大家有所帮助。