Documentation
¶
Index ¶
Constants ¶
View Source
const JAVBUS_URL = "https://www.javbus.com"
View Source
const JAVDB_URL = "https://www.javdb.com"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrawlConfig ¶
type JavMovie ¶
type JavMovie struct { Code string `json:"code"` Title string `json:"title"` Cover string `json:"cover"` PublishDate string `json:"publish_date"` Length string `json:"length"` Director string `json:"director"` ProduceCompany string `json:"produce_company"` PublishCompany string `json:"publish_company"` Series string `json:"series"` Stars string `json:"stars"` Magnets []JavMovieMagnet `json:"magnets" dataframe:"-"` }
type JavMovieMagnet ¶
type JavbusCrawl ¶
type JavbusCrawl interface { GetJavbusMovieByHomePage() ([]JavMovie, error) // 通过首页爬取对应的电影信息 GetJavbusMovie() ([]JavMovie, error) // 通过番号爬取对应的电影信息 GetJavbusMovieByPrefix() ([]JavMovie, error) // 通过番号前缀爬取对应的电影信息 GetJavbusMovieByStar() ([]JavMovie, error) // 通过演员ID爬取对应的电影信息 GetJavbusMovieByFilepath() ([]JavMovie, error) // 访问文件夹下的视频列表爬取电影信息 SaveLocal(infos []JavMovie) error }
func NewJavbusCrawl ¶
func NewJavbusCrawl(logger utils.Logger, opt *JavbusOption, config *CrawlConfig) (JavbusCrawl, error)
type JavbusOption ¶
type JavbusOption struct { Code []string `json:"code"` StarCode []string `json:"star_code"` DownloadMagent bool `json:"download_magent"` DownloadCover bool `json:"download_cover"` PrefixCode []string `json:"prefix_code"` PrefixMinNo uint64 `json:"prefix_min_no"` PrefixMaxNo uint64 `json:"prefix_max_no"` PrefixZero uint64 `json:"prefix_zero"` VideosPath string `json:"videos_path"` PageStartNo uint `json:"page_start_no"` OutPath string `json:"out_path"` }
type JavdbCrawl ¶
type JavdbCrawl interface { GetJavbusMovieByHomePage() ([]JavMovie, error) // 通过首页爬取对应的电影信息 GetJavbusMovie() ([]JavMovie, error) // 通过番号爬取对应的电影信息 GetJavbusMovieByPrefix() ([]JavMovie, error) // 通过番号前缀爬取对应的电影信息 GetJavbusMovieByStar() ([]JavMovie, error) // 通过演员ID爬取对应的电影信息 GetJavbusMovieByFilepath() ([]JavMovie, error) // 访问文件夹下的视频列表爬取电影信息 SaveLocal(infos []JavMovie) error }
Click to show internal directories.
Click to hide internal directories.