def getpic(self): """生成html文件并截图""" self.writeinfo() os.system('wkhtmltoimage.exe ' + r'C:\Users\Administrator\Desktop\invoice\API\Mould' + '\\' + self.info['fpdm'] + self.info['fphm'] + '.html' + ' C:\\Users\\Administrator\\Desktop\\invoice\\spider\\images\\' + self.info['fpdm'] + self.info['fphm'] + '.png') size('C:\\Users\\Administrator\\Desktop\\invoice\\spider\\images\\' + self.info['fpdm'] + self.info['fphm'] + '.png', 1100) os.remove(r'C:\Users\Administrator\Desktop\invoice\API\Mould' + '\\' + self.info['fpdm'] + self.info['fphm'] + '.html')
def getpic(self): """生成html文件并截图""" with open(r'C:\Users\Administrator\Desktop\invoice\API\Mould' + '\\' + self.invoice['fphm'] + '.html', 'w', encoding='utf-8') as f: f.write(str(self.soup)) # 启动渲染器渲染 os.system( 'wkhtmltoimage.exe ' + r'C:\Users\Administrator\Desktop\invoice\API\Mould' + '\\' + self.invoice['fphm'] + '.html' + ' C:\\Users\\Administrator\\Desktop\\invoice\\spider\\images\\' + self.invoice['fpdm'] + self.invoice['fphm'] + '.png') size( 'C:\\Users\\Administrator\\Desktop\\invoice\\spider\\images\\' + self.invoice['fpdm'] + self.invoice['fphm'] + '.png', 1100) os.remove(r'C:\Users\Administrator\Desktop\invoice\API\Mould' + '\\' + self.invoice['fphm'] + '.html')