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的主要内容,如果未能解决你的问题,请参考以下文章