python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6
我正在尝试创建一个脚本,通过Chrome的打印功能自动保存只读pdf,以将其另存为同一文件夹中的另一个pdf。这将删除“只读”'特征。但是,在运行脚本时,我不确定在哪里可以指定自己的特定目标文件夹,脚本会直接将其保存在“下载”文件夹中。
非常感谢任何帮助。
import json
from selenium import webdriver
downloadPath = r'mypath\downloadPdf\'
appState = {
"recentDestinations": [
{
"id": "Save as PDF",
"origin": "local"
}
],
"selectedDestinationId": "Save as PDF",
"version": 2
}
profile = {'printing.print_preview_sticky_settings.appState':
json.dumps(appState)}
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option('prefs', profile)
chrome_options.add_argument('--kiosk-printing')
driver = webdriver.Chrome(chrome_options=chrome_options)
pdfPath = r'mypath\protected.pdf'
driver.get(pdfPath)
driver.execute_script('window.print();')
python批量保存网页为pdf_在chrome中自动打印/保存网页为pdf - python 3.6相关推荐
- 使用Python批量替换指定目录所有文件中的指定文本
使用Python批量替换指定目录所有文件中的指定文本 # -*- coding: utf-8 -*- import os from = "aaa" #替换为什么内容,可以是多行 t ...
- 使用Python批量合并多个工作簿中的同名工作表
批量合并多个工作簿中的同名工作表 使用Python的xlwings模块批量合并多个工作簿中的同名工作表 import os import xlwings as xw import pandas as ...
- python文本筛选多个word_用Python批量替换多个Word文件中的文字
实例14:用Python批量替换多个Word文件中的文字 公众号"Python操作Office软件高效工作" 29 人赞同了该文章 我们在实例7中批量生成了采购合同.但是假设现在我 ...
- word批量替换多组文字 python_实例14:用Python批量替换多个Word文件中的文字
我们在实例7中批量生成了采购合同.但是假设现在我方的公司名由"ABC商贸有限公司"变成了"ABC贸易有限公司",那我们就需要去每份合同中对应位置进行替换.当然也 ...
- Python实现条码识别:从图像中自动检测和识别条形码
Python实现条码识别:从图像中自动检测和识别条形码 在现代零售业中,条形码是一项必不可少的技术.它们提供了一种快速.准确和可靠的方法来追踪和管理库存.随着计算机视觉技术的发展,我们可以利用Pyth ...
- Python批量提取Word文件题库中的答案
问题描述:假设有Word文件"Python题库.docx"中有若干Python题目(目前有1000道,已在公众号内分享第一期1000道Python题库系列分享一(17道))和对应的 ...
- [日常] [Python] 批量将某个文件夹下的.ppt/.pptx/.pptm转换为.pdf文件,并且将其移入/ppt文件夹中
Reference Python 3 – 批量将PPT转换为PDF_proplume的博客-CSDN博客 前提 安装comtypes库,需要用其操纵Microsoft PowerPoint. 命令行输 ...
- python批量读取文件名_python - 从路径中提取文件名,无论os / path形式如何
python - 从路径中提取文件名,无论os / path形式如何 无论操作系统或路径格式是什么,我可以使用哪个Python库从路径中提取文件名? 例如,我想要所有这些路径返回c: a/b/c/ a ...
- python 批量读取xlsx并合并_python合并多个excel表格数据-python如何读取多个excel合并到一个excel中...
python如何读取多个excel合并到一个excel中 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文 ...
- 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理
前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...
最新文章
- 第一个MapReduce程序
- C# 日志框架的添加
- 在Visual Studio设置隐藏cmd,GTK程序有效
- Acwing第 5 场周赛【未完结】
- helm istio k8s docker
- Cpp / #error、static_assert、assert 区别
- HTML rel 属性
- 【Linux】一步一步学Linux——kill命令(124)
- 这4种分析方法,大牛产品经理都在用
- as运行时不报错却闪退_字典访问不存在的key 时,如何才能不报错?
- Java 二十五载,正在 Kotlin 化!
- CF1041E Tree Reconstruction_构造_思维题
- 高清卫星影像DEM数据免费下载,3款软件4个网站推荐收藏!
- Android自定义输入车牌号键盘、车牌简称,数字 ,字母键盘
- EyouCMS文章图片懒加载
- 怎样配置 Docker IPv6 ?
- [生存志] 第79节 国语述诸国
- parameterType和resultType
- 使用GORM操作数据库
- 使用Visual Studio Code 进行Python编程(二)-print、if、for的用法