可以使用Python的requests库和BeautifulSoup库来爬取菜鸟教程中的Python3学习方法,并把结果写入csv文件中
时间: 2024-06-09 15:09:36 浏览: 171
python写入数据到csv或xlsx文件的3种方法
5星 · 资源好评率100%
可以的,以下是一个简单的代码示例:
```python
import requests
from bs4 import BeautifulSoup
import csv
# 发送请求并获取响应内容
url = 'https://www.runoob.com/python3/python3-tutorial.html'
response = requests.get(url)
html = response.content
# 解析HTML内容
soup = BeautifulSoup(html, 'html.parser')
content = soup.find('div', {'class': 'article-intro'}).text.strip()
# 写入CSV文件
with open('python3_tutorial.csv', 'w', newline='', encoding='utf-8') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['Python3学习方法'])
writer.writerow([content])
```
说明:
1. 使用requests库发送请求,获取响应内容。
2. 使用BeautifulSoup库解析HTML内容,提取出菜鸟教程中的Python3学习方法。
3. 使用csv库将结果写入CSV文件中。注意,这里使用`writerow`方法写入一行数据,需要将数据放在一个列表中。
阅读全文