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] 电影信息查询脚本

Metadata

Release files for doubaninfo 0.0.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for doubaninfo 0.0.13
File Size Uploaded
doubaninfo-0.0.13.tar.gz 12.6 kB Details

Release files / doubaninfo-0.0.13.tar.gz

Download URL doubaninfo-0.0.13.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5edd87bba5f97985d4422304461395a580a19c2c30bafaeb5b081d5a840e62ae
BLAKE2b-256 checksum
How to use checksums
9e0b1ac6c7fdf4aee19dc59712304aad0eeba1a14da2488277b12bc5c44f99ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.0.13 This release

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page