Skip to main content

BaiduBaike search bot

Project description

[toc]

百度百科bot

简介

搜索百度百科并返回匹配条目的简介。


安装

#pip install baike

简单上手

想要直接在百度百科搜索一个词条,可以从以下的方法中二选一:

from baike import Baike
ret=Baike('你要搜的内容').query()
#返回结果保存在ret里
from baike import getBaike
ret=getBaike('你要搜的内容')
#同上

更多功能

  1. 通过指定变量entriesTrue,你可以显示多义词的义项列表:

    >>>print(getBaike('Python',entries=True))
    Python
    -计算机程序设计语言
    -英文单词
    

    该变量默认为False,此时默认显示第一个搜索命中结果的内容简介。 如果该词条不是一个多义词,返回空字符串。

      1. 再指定变量no为整数,你可以显示第no个词条的内容简介:
      >>>print(getBaike('Python',entries=True,no=2))
      Python英文单词
      python发音 [ˈpaɪθən]  [ˈpaɪθɑ:n]中文释义巨蛇大蟒复数形式pythons
      

      no不能等于0或1,否则返回空字符串。 如果no$>$词条数,则会显示最后一个词条。 如果no是负数,则会从后往前计数。类似的,如果no$<-$词条数,则会显示第二个词条。


依赖

需要requests和lxml。

pip install requests lxml

Python 3.6.9 3.7.1 正常运行。

Project details


Download files

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

Source Distribution

baike-0.1.1.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

baike-0.1.1-py3-none-any.whl (8.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page