python下载日语语法并保存为pdf

Posted jiangwenwen1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python下载日语语法并保存为pdf相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

__author__ = 'jiangwenwen'

import pdfkit
import requests
from bs4 import BeautifulSoup

# 获取所有的语法列表
response = requests.get("http://www.coelang.tufs.ac.jp/mt/ja/gmod/steplist.html")
soup = BeautifulSoup(response.content, 'html.parser')
grammarList = soup.find_all("li", class_="list")

# 循环语法列表
for grammar in grammarList:
    # 语法标题
    grammarTitle = grammar.a.string.replace('/', '/')
    # 语法链接
    grammarURL = "http://www.coelang.tufs.ac.jp/mt/ja/gmod/contents/explanation/%s.html" % (grammar.a.get('href')[-8:-5])
    # 语法内容
    grammarContent = requests.get(grammarURL).text
    # 语法保存路径
    grammarPath = r'/home/grammar/%s.pdf' % grammarTitle
    # 转换为pdf文件
    pdfkit.from_url(grammarContent, grammarPath)

以上是关于python下载日语语法并保存为pdf的主要内容,如果未能解决你的问题,请参考以下文章

日语日语语法总结九 ---- 日语句型

PDFPython数据结构与算法分析 人民邮电出版社 , 2019.09 图灵程序设计丛书

使用 Python 请求模块下载并保存 PDF 文件

日语助词相关的语法(收集中...)

Python爬虫获取图片并下载保存至本地的实例

日语教材都有哪些?