python-3.x - 如何从此网页获取剧透文本?
问题描述
我正在尝试从 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')
但这似乎不起作用
解决方案
尝试以下 CSS 选择器,希望这将返回页面上的所有评论。
for item in driver.find_elements_by_css_selector(".review-container"):
print(item.text)
推荐阅读
- python - How to change proxy & headers with selenium python
- java - parse using Apache HttpClient + JSOUP getting empty value JAVA
- python - 我怎么知道在我点击的地方获得一颗星?
- python - OpenCV ValueError when running with tensorflow
- mysql - 慢查询:根据每个组的另一列的最小值和最大值查找值之间的差异
- android - 如何从自定义 listAdapter 重置搜索并显示所有数据?
- c# - 使用 XDocument 在特定点添加元素?
- github-actions - 使用 pyspelling 过滤标题字段
- r - 我怎样才能知道我的代码中的哪一行产生了特定的输出?
- python - Tensorflow 2 Keras嵌套模型子类化-总参数为零