酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

为了完成上述任务,我将分步骤提供代码。首先,我会提供任务一的代码,用于从网站采集唐诗三百首的内容并保存到txt文件中。 ### 任务一:采集唐诗三百首内容 ```python import requests import re # 定义爬取函数 def fetch_poems(url): response = requests.get(url) poems_info = re.findall( r'<a href="(.*?)"\s*target="_blank" title="(.*?)">\s*<span\s*style="font-size:16px;">(.*?)</span>\s*</a>', response.text, re.s ) poems = [] for info in poems_info: poem_url = "https://so.gushiwen.cn" + info[0] poem_response = requests

```python poem_response = requests.get(poem_url) poem_content = re.findall(r'<div class="contson" id="contson.*?>(.*?)</div>', poem_response.text, re.s)[0] poems.append((info[1], info[2], poem_content)) return poems # 爬取唐诗三百首 url = "https://so.gushiwen.cn/gushi/tangshi.aspx" poems = fetch_poems(url) # 保存到txt文件 with open("唐诗三百首.txt", "w", encoding="utf-8") as f: for poem in poems: f.write(f"{poem[0]} {poem[1]} {poem[2]} ") ``` [2024-06-23 11:07:39 | AI写代码神器 | 208点数解答]

相关提问