我使用BeautifulSoup解析多个URL,并希望转换为PDF。但我不知道怎么办?
我的代码如下:
soup = BeautifulSoup(open('1.html'),"lxml")
for i in soup.find_all('a',class_='black'):
pdfkit.from_url(['http://mycode.com'+i['href']],'1.pdf')
如果html中有两个URL。我想要两个PDF文件,但是,只有一个文件“ 1.pdf”。怎么解决呢?谢谢!
答案 0 :(得分:0)
您始终写入同一PDF文件:var myJson2 = [Int: [String: Any]]()
for (key, value) in myJson {
guard let keyInt = Int(key) else { return }
myJson2[keyInt] = value
}
。您需要告诉1.pdf
将每个URL写入不同的文件。例如:
pdfkit