<div class="comment"> <h3> <span class="comment-vote"> <span class="votes vote-count">2944</span> <input type="hidden" value="1316556601"/> <a class="j a_show_login" data-id="1316556601" href="javascript:;" onclick="">有用</a> <!-- 删除短评 --> </span> <span class="comment-info"> <a class="" href="https://www.douban.com/people/170141647/">尹天雪</a> <span>看过</span> <span class="allstar40 rating" title="推荐"></span> <span class="comment-time" title="2018-02-01 12:38:25"> 2018-02-01 12:38:25 </span> <span class="comment-location"></span> </span> </h3> <p class="comment-content"> <span class="short">宫斗典范,我喜欢嬛嬛黑化之后的,过瘾,刺激,而且有些地方猜不到,这点我喜欢</span> </p> <div class="comment-report" data-url="https://movie.douban.com/subject/4922787/comments?comment_id=1316556601"></div> </div>怎么提取力荐
时间: 2023-07-19 07:24:06 浏览: 91
<div class="top">我的网页设计作业</div>
可以使用 Beautiful Soup 库的 `select()` 方法和 CSS 选择器,选取包含力荐评价的 `<span>` 元素,例如:
```python
span_element = soup.select('span.comment-info > span.rating[title="力荐"]')
```
这里的 CSS 选择器 `span.comment-info > span.rating[title="力荐"]` 表示:
- `<span>` 元素
- 其父元素是 `class` 属性为 `comment-info` 的 `<span>` 元素
- 该 `<span>` 元素的 `class` 属性为 `rating`,且 `title` 属性为 `"力荐"`
如果存在多个符合条件的元素,`select()` 方法将返回一个列表。
阅读全文