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('政策列表已保存到文件中。') 没有找到政策列表,请检查代码是否正确。 政策列表已保存到文件中。
时间: 2023-09-24 09:11:54 浏览: 59
meedu知识付费解决方案 v4.5.4源码.zip
根据程序输出,政策列表为空,这可能是因为网站的页面结构发生了变化,导致无法正确获取政策列表。你可以尝试查看网站的页面结构,确认政策列表的 HTML 元素是否发生了变化,并相应地修改代码来适应新的页面结构。
另外,你也可以尝试使用浏览器的开发者工具来查看网站的页面结构,找到政策列表所在的元素和类名,并在代码中进行相应的修改。例如,在 Chrome 浏览器中,你可以按下 F12 键打开开发者工具,切换到 Elements 标签页,选中政策列表所在的元素,查看它的 HTML 结构和 CSS 类名,根据这些信息来修改代码。
如果你仍然无法解决问题,请提供更多的信息,让我能够更好地帮助你解决问题。
阅读全文