上一个补充有点问题,源码如下,不好意思
利用python写一个对加密word文档爆破的小程序,在调用Documents.Open()函数时,可以打开指定word文档并提示输入密码,但无法传入密码参数,源码如下,请问各位大佬这个问题该怎么解决呢?
import win32com.client
import pywintypes
password=[]
passfiledir='E:/1.txt'
passfile=open(passfiledir,'r')
for i in passfile.readlines():
data=i.strip()
password.append(data)
passfile.close
word=win32com.client.Dispatch('word.application')
word.visible=1
word.displayalerts=0
for i in password:
try:
openfile=word.Documents.Open('E:/asd.docx',PasswordDocument=i)
except pywintypes.com_error:
print(i)
continue
else:
print('文档密码为:'+i)
break