Advertisement

Python Selenium 使用网页打印机另存为 PDF

阅读量:

此前曾撰写过一篇关于([Python Selenium 网页长截图/HTML 转 PDF]( "Python Selenium 网页长截图/HTML 转 PDF"))网页截图转PDF的文章,然而以图像形式保存的PDF在查阅过程中存在一定的不便。在查阅相关资料时,发现可通过直接调用网页打印功能将内容另存为PDF格式,以下为实现该功能的核心代码,并针对Chrome浏览器进行了测试。

复制代码
 import time,json

    
 from selenium import webdriver
    
 from selenium.webdriver.chrome.service import Service
    
 from webdriver_manager.chrome import ChromeDriverManager
    
  
    
 path = r'C:\Users\XXXX\Desktop' # 修改为网页转PDF后要保存的路径
    
  
    
 #%% chrome 选项,调用浏览器打印机,另存为pdf
    
 chrome_options = webdriver.ChromeOptions()
    
  
    
 settings = {"recentDestinations": [{"id": "Save as PD

全部评论 (0)

还没有任何评论哟~