保存的TXT中没有内容
时间: 2024-04-03 09:34:31 浏览: 64
如果保存的 TXT 文件中没有内容,可能是因为政策列表为空,或者无法正确获取政策标题和发布时间。你可以在程序中添加一些调试信息,来帮助你找出问题所在。例如:
```python
import requests
from bs4 import BeautifulSoup
url = 'http://www.mee.gov.cn/'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 获取政策标题和发布时间
policy_list = soup.find_all('div', class_='news-item')
if not policy_list:
print('没有找到政策列表,请检查代码是否正确。')
with open('policies.txt', 'w') as f:
for policy in policy_list:
title = policy.find('a').text
time = policy.find('span', class_='time').text
f.write(title + '\t' + time + '\n')
print('政策列表已保存到文件中。')
```
上述代码在获取政策列表之前,先通过条件判断语句检查是否成功获取到政策列表。如果政策列表为空,则打印一条提示信息,帮助你找到问题所在。如果政策列表不为空,则将列表中的政策标题和发布时间保存到文件中,并打印一条成功保存的提示信息。
你可以运行上述代码,查看是否能够正确获取政策列表,并将政策标题和发布时间保存到文件中。如果你仍然遇到问题,请提供更多的信息,让我能够更好地帮助你解决问题。
阅读全文