当我运行脚本时,它可以创建文档并添加指定的文本。值得注意的是,我添加到文档中的文本是从html解析的工作列表。接下来我想弄清楚的是,如何使用它,这样当我运行脚本时,它将遍历每个列表,并为每个列表创建一个单独的docx文件。我尝试将document=document()写入for循环,但似乎不起作用,因为它只会为第一个列表创建一个文档。这有可能吗?
import requests
from bs4 import BeautifulSoup
from docx import Document
document = Document()
for idx, item in enumerate(opps):
title = item.find('h2').text
description = item.find('p').text.strip()[0:]
link = item.find("a").get("href")
document.add_paragraph(
(f'Title:{title}', f'Description: {description}\n', f'Link: {link}\n')
)
document.save('wordy.docx')
暂无答案!
目前还没有任何答案,快来回答吧!