python爬取学校公告通知(https://www/hafu.edu.cn/index/ggtz.htm)页面的新闻标题内容,将新闻标题存入文件news.csv中,一行一个标题
时间: 2023-08-18 20:08:08 浏览: 136
好的,我可以帮你完成这个任务。你需要安装 requests 和 BeautifulSoup4 这两个 Python 模块,你可以使用以下命令进行安装:
```
pip install requests
pip install beautifulsoup4
```
接下来,你可以使用以下代码来爬取学校公告通知页面的新闻标题内容,并将新闻标题存入文件 news.csv 中:
```python
import requests
from bs4 import BeautifulSoup
import csv
# 请求页面
url = 'https://www.hafu.edu.cn/index/ggtz.htm'
response = requests.get(url)
# 解析页面
soup = BeautifulSoup(response.content, 'html.parser')
news_list = soup.find_all('a', class_='link_blue')
# 将新闻标题存入文件 news.csv 中
with open('news.csv', 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile)
for news in news_list:
title = news.get_text()
writer.writerow([title])
```
这段代码会将新闻标题存入文件 news.csv 中,一行一个标题。你可以打开文件查看结果。
阅读全文