功能:保存pdf文件
判断是否为pdf:(ctrl+s)弹出保存框保存的文件夹后缀为pdf类型则为pdf文件
可以扩展为任何的类型
实现原理其实比较简单:实现热键 strl+s 然后执行热键 enter 即可
环境:win10 + python3
需要安装库:selenium, pyautogui
安装方法:pip install ... (不存在特殊安装要求)
#coding:utf-8
#python:3
import re
import time
import pyautogui
from time import sleep
from selenium_qti import Chrome_cls, selenium_qti
def SavePDF():
browser = None
qti = selenium_qti(browser, base_info_cls.base_info_dict["update_pa"])
qti.OpenChrome_old()
xpath = 'https://createpoint.qti.qualcomm.com/search/contentdocument/stream/808460?refererRoute=search%2FsearchArgs%2Fq%7C%7CKBA-190704224124%7C%7Crows%7C%7C10%7C%7CsortField%7C%7Cscore%7C%7CsortOrder%7C%7Cdesc&dcn=KBA-190704224124¤tPage=1&itemTotalIndex=1'
qti.browser.get(xpath)
pyautogui.leftClick(x=1000, y=500)
sleep(10) #必须存在sleep时间根据实际调整
pyautogui.hotkey("ctrl", "s")
sleep(2) #必须存在sleep时间根据实际调整
pyautogui.hotkey('enter')
sleep(30) #必须存在sleep时间根据实际调整
if __name__ == "__main__":
SavePDF()