import requests |
from bs4 import BeautifulSoup |
headers = { |
'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36' |
} |
url = 'https://movie.douban.com/subject/1292052/' # 电影的豆瓣链接 |
# 发送请求,获取响应 |
response = requests.get(url, headers = headers) |
response.encoding = 'utf-8' |
# 创建BeautifulSoup对象,解析响应 |
soup = BeautifulSoup(response.text, 'lxml' ) |
# 提取电影名称 |
name = soup.find( 'span' , property = 'v:itemreviewed' ).text |
# 提取评分 |
score = soup.find( 'strong' , class_ = 'll rating_num' ).text |
# 提取导演 |
director = soup.find( 'a' , rel = 'v:directedBy' ).text |
# 打印信息 |
print (f '电影名称:{name}' ) |
print (f '评分:{score}' ) |
print (f '导演:{director}' ) |