如何在Python中将多个URL转换为PDF

时间:2018-10-06 09:39:05

标签: python

我使用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”。怎么解决呢?谢谢!

1 个答案:

答案 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