hogus2037 / DoubanParser

douban media parser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DoubanParser

支持豆瓣电影电视图书解析

Usage

import DoubanParser

let url = URL(string: "https://movie.douban.com/subject/26752088/")!

let parser = DoubanParser(url: url)

let result = await parser.parse()

Parse Result

switch result {
    case .success(let media):
        switch media {
            case .movie(let movie):
                print(movie)
            case .tvSeries(let tvSeries):
                print(tvSeries)
            case .book(let book):
                print(book)
        }
    case .failure(let error):
        print(error)
}
// or
// let media = try? result.get()

About

douban media parser

License:MIT License


Languages

Language:HTML 92.8%Language:Swift 7.2%