Пример #1
0
 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')
Пример #2
0
 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')