功能:保存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()