selenium - 我正在使用代码,但没有提供我想要的结果。你能告诉我如何从 fb live 或 post 中抓取 Facebook 评论文本吗?
问题描述
我想从 fb live 或 post 中抓取 facebook 评论,..有什么办法可以得到这个吗?如果有人知道请帮助我。
我正在使用它,但它不起作用。
代码:
comments = driver.find_elements_by_css_selector('.UFICommentBody span')
print("Comment found " +str(len(comments)))
for x in range(len(comments)):
print (comments[x])
输出:
<selenium.webdriver.remote.webelement.WebElement (session="0ea2c4e211c05d504536a1bef2259260", element="a0a4c59f-9c84-4a5c-855d-3ba51cea249a")>
<selenium.webdriver.remote.webelement.WebElement (session="0ea2c4e211c05d504536a1bef2259260", element="504c6ef2-e9fe-42b7-9f68-dcee5e7dbfde")>
<selenium.webdriver.remote.webelement.WebElement (session="0ea2c4e211c05d504536a1bef2259260", element="06d25f07-3a20-4783-98d7-f9c0ae01c230")>
<selenium.webdriver.remote.webelement.WebElement (session="0ea2c4e211c05d504536a1bef2259260", element="5e6b1e94-fee8-4636-9d9e-fd992c945c19")>
解决方案
要从元素中获取文本,您需要这样做(假设您使用的是 python):
print (comments[x].text)
推荐阅读
- python - 什么是 Python 2 的 multidict 易于适应的替代方案?
- java - Gson 中是否有类似 JsonFormat 的内容?
- javascript - 向 iCal 数据/日历对象添加警报
- wordpress - 引导菜单的固定顶级类在 WordPress 的大型设备上不起作用
- python - 神经网络的手动预测出错
- python - 尝试解析来自 facebook 群组的帖子时出现 facepy.exception (#200)
- elixir - 如何在不保存本地的情况下将数据上传到谷歌存储
- javascript - thymeleaf 中的 JavaScript 脚本在页面加载时不运行?
- javascript - 如何使用 StreamSaver.js 从 Axios 消费下载流?
- javascript - Vuelidate没有显示正确的错误