首页 > Chrome插件如何批量导出网页内容到本地

Chrome插件如何批量导出网页内容到本地

来源:谷歌浏览器官网时间:2026-02-17

Details

Chrome插件如何批量导出网页内容到本地1

要批量导出网页内容到本地,可以使用Python的`requests`库和`BeautifulSoup`库。以下是一个简单的示例:
1. 首先,确保已经安装了`requests`和`BeautifulSoup`库。如果没有安装,可以使用以下命令安装:
bash
pip install requests beautifulsoup4

2. 然后,编写一个Python脚本,如下所示:
python
import os
import requests
from bs4 import BeautifulSoup
def download_webpage(url, save_path):
response = requests.get(url)
soup = BeautifulSoup(response.text, '.parser')
with open(save_path, 'w', encoding='utf-8') as f:
f.write(str(soup))
def batch_download(urls, save_dir):
if not os.path.exists(save_dir):
os.makedirs(save_dir)
for url in urls:
save_path = os.path.join(save_dir, url.split('/')[-1])
download_webpage(url, save_path)
if __name__ == '__main__':
urls = ['https://www.example1.com', 'https://www.example2.com']
save_dir = 'downloaded_pages'
batch_download(urls, save_dir)

3. 将上述代码保存为一个名为`download_webpages.py`的文件。
4. 运行脚本:
bash
python download_webpages.py

这将从给定的URL列表中下载所有网页内容,并将它们保存到指定的目录(例如`/home/user/downloaded_pages`)。
TOP