首页 > 解决方案 > 如何从此网页获取剧透文本?

问题描述

我正在尝试从 IMDB 页面上删除用户评论。

特别是这个:https ://www.imdb.com/title/tt0993846/reviews?ref_=tt_ql_3

Reviews = driver.find_elements_by_class_name('content')
Print(Reviews[0].text)

上面的代码让我第一次审查就好了。

然而,标题为“好坏取决于你想要什么...... ”的第 5 条评论是一个剧透评论,这种方法似乎没有抓住文字。

我试过使用:

driver.find_elements_by_class_name('text show-more__control clickable')

但这似乎不起作用

标签: python-3.xselenium

解决方案


尝试以下 CSS 选择器,希望这将返回页面上的所有评论。

for item in driver.find_elements_by_css_selector(".review-container"):
    print(item.text)

推荐阅读