Code Monkey home page Code Monkey logo

wechat_article_url_to_pdf's Introduction

wechat_article_url_to_pdf

根据微信文章链接地址生成 PDF

依赖

  • pdfkit
    • wkhtmltopdf
  • wechatsogou

需要根据 pdfkit 项目自行安装 wkhtmltopdf。

再安装项目依赖:

pip install -r requirements.txt 

代码

import pdfkit
import wechatsogou

options = {'encoding': 'utf-8'}
url = 'https://mp.weixin.qq.com/s/_aSsxFfaNW9FdAIq1ZYAEg'
ws_api = wechatsogou.WechatSogouAPI(captcha_break_time=3)

# 该方法根据文章url对html进行处理,使图片显示
content_info = ws_api.get_article_content(url)
# 得到html代码(代码不完整,需要加入head、body等标签)
html_code = content_info['content_html']
pdfkit.from_string(html_code, 'out.pdf', options=options)

效果

image-20200324063856106

wechat_article_url_to_pdf's People

Contributors

annihilater avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.