输入要爬取的百度百科人物的名字,就可以爬取该人物基本信息
import requests
from bs4 import BeautifulSoup
url="https://baike.baidu.com/item/"
m=input("请输入名字:")
r=requests.get(url+m)
r.encoding=r.apparent_encoding
demo=r.text
soup=BeautifulSoup(demo,"html.parser")
print(soup.title.get_text())
p=soup.find_all("dt","basicInfo-item name")
t=soup.find_all("dd","basicInfo-item value")
for i in range(len(p)):
print(p[i].get_text())
print(t[i].get_text())
运行结果:
请输入名字:刘诗诗
刘诗诗_百度百科
中文名
刘诗诗
别 名
诗诗、诗宝、SS、诗爷、吃货
国 籍
中华人民共和国
民 族
回族
星 座
双鱼座
血 型
B型
身 高
165cm
体 重
48kg
出生地
北京市
出生日期
1987年3月10日(农历二月十一)
职 业
演员
毕业院校
北京舞蹈学院
代表作品
步步惊心、仙剑奇侠传三、女医·明妃传、醉玲珑、轩辕剑之天之痕、怪侠一枝梅
主要成就
爱奇艺尖叫之夜年度最佳电视剧演员[10]
国剧盛典最具商业价值女演员[11]
第19届釜山国际电影节亚洲明星大奖亚洲之星[12]
第九届金鹰电视艺术节金鹰女神[13]
上海电视节白玉兰奖人气女演员[14]
生 肖
兔
粉丝名
小狮子
官 网
诗舞翩翩官网
原 名
刘诗施
配 偶
吴奇隆