Skip to main content

DoubanInfo

抓取豆瓣信息并生成简介文本, 目前支持电影类(电影/剧集/动漫/综艺)和书籍类。

Get douabn information to a summary text.

Functions(功能介绍)

  • 输出简介文本
  • 输出Json格式信息
  • 自动将输出信息复制到前剪切板
  • 支持适用cookie抓取部分只有登录豆瓣才能看到的资源信息
  • 支持Python调用

Usage Scenario(适用场景)

  • 抓取到只有登录豆瓣才能看到的资源信息
  • 在Python等脚本中获取豆瓣简介/Json格式豆瓣信息
  • 在命令行/Shell中获取豆瓣简介/Json格式豆瓣信息

更新日志

  • 20221029 修复了抓取imdb分数超时的bug
  • 20221007 更改了获取书籍内容的算法
  • 20221007 去掉无法识别的字符
  • 20221007 修复豆瓣链接中id后必须有/的bug

Useage(使用方法)

1.命令行直接使用

参数说明

-h, --help show this help message and exit -u URL, --url URL Input your douban-url(豆瓣链接) -c COOKIE, --cookie COOKIE Input your douban-cookie(豆瓣cookie,用于抓取部分只有登录才能看到的资源) -j, --json Output as json format(输出json格式的结果) -cp, --copy Copy the output to the clipboard(将结果添加到剪切板)

示例

doubaninfo -u douban-url -c douban-cookie(不强制)

示例1:

doubaninfo -u https://movie.douban.com/subject/26353671/

示例2:

doubaninfo -u https://movie.douban.com/subject/26353671/ -c 'your cookie'

示例3:

di -u https://movie.douban.com/subject/26353671/ -c 'your cookie'

2.Python接口使用

from doubaninfo.doubaninfo import getdoubaninfo
res_douban=getdoubaninfo(url=url,cookie=cookie,ret_val=True)
douban_dict=res_douban.parse() # get the douban information dict
douban_text=res_douban.info() # get the douban information str

Install 安装方法

1.安装Python环境

2.在PowerShell(Windows)/ Terminal.app(MacOS)/ command-line interface(Linux)下输入

pip3 install doubaninfo

Or

pip install doubaninfo

Upgrade 更新方法

pip3 install --upgrade doubaninfo

Or

pip install --upgrade doubaninfo

Reference

[1] DouBan-Spider

[2] 电影信息查询脚本

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doubaninfo-0.0.13.tar.gz (12.6 kB view details)

Uploaded Source

File details

Details for the file doubaninfo-0.0.13.tar.gz.

File metadata

  • Download URL: doubaninfo-0.0.13.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for doubaninfo-0.0.13.tar.gz
Algorithm Hash digest
SHA256 5edd87bba5f97985d4422304461395a580a19c2c30bafaeb5b081d5a840e62ae
MD5 00152e2bab4ea2979176dbe48c3a1a36
BLAKE2b-256 9e0b1ac6c7fdf4aee19dc59712304aad0eeba1a14da2488277b12bc5c44f99ad

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.13 This release

1 file

0.0.12

1 file

0.0.11

1 file

0.0.10

1 file

0.0.9

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page