当前位置: 首页 > 知识库问答 >
问题:

如何通过selenium web驱动程序Java查找Instagram中的追随者数量

孔波
2023-03-14

我正在尝试以下代码,但出现错误“无法定位元素”。

system.out.println(driver.findelement(by.xpath(“//*[@id='react-root']/section/main/article/ul/li[2]/span/span”)).gettext())

共有1个答案

暨高洁
2023-03-14

以下工作进行得很好:-)

system.out.println(driver.findelement(by.xpath(“.//*[@id='react-root']/section/main/article/header/div[2]/ul/li[2]/span/span”)).getAttribute(“title”));

更短的XPath:

 类似资料:
  • 这不是一个新问题。但旧的话题在2016年结束了,我想一定有一个新的解决方案来获取公共元数据,如个人资料图片和私人instagram账户的追随者数据。 新的api有一个endpoint:https://developers.facebook.com/docs/instagram-basic-display-api/reference/user,但这只适用于正确的用户ID-如何通过用户名获得它? 旧的

  • 问题内容: 我试图单击此页面上的元素: 在这一点上,我想单击“现金流量”,“资产负债表”或“季度”。我知道这些按钮已加载,因为我可以使用BeautifulSoup从页面源中提取它们。但是,当我尝试使用Selenium时: 全部返回“无法定位元素”,除了“季度”返回一个元素,但它位于图上方的一个元素而不是我感兴趣的表格上方的一个元素。 我认为这是由于位于错误的iframe中,而我找到了所有ifram

  • 我正在尝试使用Selenium chrome webdriver和BeautifulSoup为一个拥有8万粉丝的帐户获取twitter粉丝数据。我在剧本中面临两个问题: 1) 在加载所有跟随者后滚动到页面底部以获取整个页面源代码时,我的脚本不会一直滚动到底部。加载随机数量的追随者后,它停止在两者之间滚动,然后开始遍历每个追随者配置文件以获取其数据。我希望它加载页面上的所有追随者,然后开始遍历配置文

  • 新的Google chrome更新会在浏览器中出现这样的信息:“您正在使用不受支持的命令行标志:--Ignore-Certifice-Errors。稳定性和安全性将受到影响。” 根据我在selenium bug报告中读到的内容,临时解决方案是启动webdriver

  • 问题内容: 我想构建一个由Instagram照片驱动的小型“即时图片搜索”应用。就像Google Instant,您可以在其中开始键入内容,并且在键入更多字母时显示/更新结果。 您可以看到由Google图片提供支持的实时演示应用。我知道使用大型引擎(Google,Yahoo!,Bing)是可行的,但我不知道Instagram是否允许这样做。任何熟悉API的人都可以提供帮助吗? 如果无法通过有意义的

  • 我试图使用java driver V2.12在MongoDB2.6中创建一个身份验证数据库。特别是,我需要创建一个用户访问管理集合。有什么建议吗?谢了。

  • 当我试图将元素放入元素中时,我面临一个问题。我尝试了两种方法来实现这一点,但不幸的是没有成功。 上面的代码获取所有DOM元素列表。 方法1: 当我尝试这个方法时,它总是返回第一个元素的文本,而不是相应的元素文本。 在搜索时,我发现了一个链接,有人问了和我一样的问题。 Selenium Webdriver在子元素中查找元素 当我尝试答案时,它给了我一个空白数组。 结果: 请建议我如何实现这一点,如何