最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python如何導(dǎo)出微信公眾號(hào)文章方法詳解

 更新時(shí)間:2020年08月31日 09:23:14   作者:coldplay.xixi  
這篇文章主要介紹了python如何導(dǎo)出微信公眾號(hào)文章方法詳解,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.安裝wkhtmltopdf

下載地址:https://wkhtmltopdf.org/downloads.html

我測(cè)試用的是windows的,下載安裝后結(jié)果如下

2 編寫python 代碼導(dǎo)出微信公眾號(hào)文章

不能直接使用wkhtmltopdf 導(dǎo)出微信公眾號(hào)文章,導(dǎo)出的文章會(huì)缺失圖片,所以需要使用 wechatsogou 將微信公眾號(hào)文章頁(yè)面抓取,之后將html文本轉(zhuǎn)化為pdf

pip install wechatsogou --upgrade

pip install pdfkit

踩坑!??!,看了很多人的代碼,都是一個(gè)模板,大家都是抄來(lái)抄去,結(jié)果還是運(yùn)行不了,可能是因?yàn)橐蕾嚢碌脑?,也可能是因?yàn)槲冶镜貨](méi)有配置wkhtmltopdf 的環(huán)境變量

import os
import pdfkit
import datetime
import wechatsogou
# 初始化API
ws_api = wechatsogou.WechatSogouAPI(captcha_break_time=3)
def url2pdf(url, title, targetPath):
 '''
 使用pdfkit生成pdf文件
 :param url: 文章url
 :param title: 文章標(biāo)題
 :param targetPath: 存儲(chǔ)pdf文件的路徑
 '''
 try:
 content_info = ws_api.get_article_content(url)
 except:
 return False
 # 處理后的html
 html = f'''
{title}
 {content_info['content_html']}
 
 '''
 try:
 path_wk="E:/softwareAPP/wkhtmltopdf/bin/wkhtmltopdf.exe";
 config=pdfkit.configuration(wkhtmltopdf=path_wk)
 pdfkit.from_string(input=html, output_path=targetPath,configuration=config)
 except:
 # 部分文章標(biāo)題含特殊字符,不能作為文件名
 filename = datetime.datetime.now().strftime('%Y%m%d%H%M%S') + '.pdf'
 pdfkit.from_string(html, targetPath + os.path.sep + filename)
 
if __name__ == '__main__':
 # 此處為要爬取公眾號(hào)的名稱
 url2pdf("https://mp.weixin.qq.com/s/wwT5n2JwEEAkrrmOhedziw", "HBase的系統(tǒng)架構(gòu)全視角解讀","G:/test/hbase文檔.pdf" )
 # gzh_name = ''
 # # 如果不存在目標(biāo)文件夾就進(jìn)行創(chuàng)建
 # if not os.path.exists(targetPath):
 # os.makedirs(targetPath)
 # # 將該公眾號(hào)最近10篇文章信息以字典形式返回
 # data = ws_api.get_gzh_article_by_history(gzh_name)
 # article_list = data['article']
 # for article in article_list:
 # url = article['content_url']
 # title = article['title']
 # url2pdf(url, title, targetPath)

到此這篇關(guān)于python如何導(dǎo)出微信公眾號(hào)文章方法詳解的文章就介紹到這了,更多相關(guān)python導(dǎo)出微信公眾號(hào)文章內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python對(duì)RabbitMQ的簡(jiǎn)單入門使用教程

    python對(duì)RabbitMQ的簡(jiǎn)單入門使用教程

    RabbitMq是實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開(kāi)源消息代理中間件,下面這篇文章主要給大家介紹了關(guān)于python對(duì)RabbitMQ的簡(jiǎn)單入門使用,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • python 殺死自身進(jìn)程的實(shí)現(xiàn)方法

    python 殺死自身進(jìn)程的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇python 殺死自身進(jìn)程的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • python爬蟲(chóng)流程基礎(chǔ)示例零基礎(chǔ)學(xué)習(xí)

    python爬蟲(chóng)流程基礎(chǔ)示例零基礎(chǔ)學(xué)習(xí)

    這篇文章主要為大家介紹了python爬蟲(chóng)流程基礎(chǔ)示例零基礎(chǔ)學(xué)習(xí),我們將討論 Python 網(wǎng)絡(luò)編程中的爬蟲(chóng)基礎(chǔ),作為一個(gè)完全的初學(xué)者,你將學(xué)習(xí)到爬蟲(chóng)的基本概念、常用庫(kù)以及如何編寫一個(gè)簡(jiǎn)單的爬蟲(chóng)
    2023-06-06
  • 關(guān)于numpy.where()函數(shù) 返回值的解釋

    關(guān)于numpy.where()函數(shù) 返回值的解釋

    今天小編就為大家分享一篇關(guān)于numpy.where()函數(shù) 返回值的解釋,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python logging添加filter教程

    python logging添加filter教程

    今天小編就為大家分享一篇python logging添加filter教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python爬蟲(chóng)的數(shù)據(jù)庫(kù)連接問(wèn)題【推薦】

    python爬蟲(chóng)的數(shù)據(jù)庫(kù)連接問(wèn)題【推薦】

    這篇文章主要介紹了python爬蟲(chóng)的數(shù)據(jù)庫(kù)連接問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • 12個(gè)步驟教你理解Python裝飾器

    12個(gè)步驟教你理解Python裝飾器

    這篇文章主要介紹了12個(gè)步驟教你理解Python裝飾器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 全面了解python字符串和字典

    全面了解python字符串和字典

    下面小編就為大家?guī)?lái)一篇全面了解python字符串和字典。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • 將Python字符串生成PDF的實(shí)例代碼詳解

    將Python字符串生成PDF的實(shí)例代碼詳解

    這篇文章主要介紹了將Python字符串生成PDF的實(shí)例代碼,本文通過(guò)代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • Python獲取android設(shè)備cpu和內(nèi)存占用情況

    Python獲取android設(shè)備cpu和內(nèi)存占用情況

    這篇文章主要介紹了Python獲取android設(shè)備cpu和內(nèi)存占用情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論

合肥市| 綦江县| 乐业县| 色达县| 于田县| 彭州市| 民和| 潼关县| 上思县| 宜昌市| 禹城市| 登封市| 汾阳市| 鸡泽县| 毕节市| 大埔县| 富川| 许昌市| 和平区| 麻城市| 河东区| 龙州县| 麟游县| 平陆县| 威海市| 大城县| 松滋市| 札达县| 福鼎市| 廉江市| 旬邑县| 岗巴县| 来安县| 双牌县| 高密市| 青铜峡市| 天等县| 金沙县| 茶陵县| 绩溪县| 治县。|