首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用HTML将一个特定的元素从网页转到另一个页面?

如何使用HTML将一个特定的元素从网页转到另一个页面?
EN

Stack Overflow用户
提问于 2017-11-22 22:23:28
回答 1查看 34关注 0票数 0

我是网络开发的新手,我只知道HTML的基础知识。我想从一个网页中检索一个元素,把它放在我的网页上,这样它就可以交互地改变。

是否可以使用HTML?

举个例子,假设我想要从这个网页https://www.senscritique.com/serie/Big_Little_Lies/21097041中检索这部电影的总体评分(7.7

我知道我可能需要使用PHP或JS,但我也不确定如何识别我想要拉取的元素的名称。我看到了class="pvi-scrating-value“,但我不知道该怎么做

答案的进度:

代码语言:javascript
运行
复制
<!DOCTYPE html>
<html>
<body>

<div>Expected value: <b>7.7</b></div>
<div>Actual value: <b id="ret"></b></div>
<script>
  var getElementByXPath = function(a,b){b=document;return b.evaluate(a,b,null,9,null).singleNodeValue}
  var path = '//html/body/div[3]/section/div/div/div/div[3]/span';
  document.getElementById('ret').innerHTML = getElementByXPath(path).innerHTML;
</script>

</body>
</html>

我们非常欢迎您的帮助:)

EN

回答 1

Stack Overflow用户

发布于 2017-11-22 22:29:06

我认为您可以使用该特定元素的XPath进行提取。在您的情况下,哪个是/html/body/div[3]/section/div/div/div/div[3]/span

要查找任何元素的xPath,您可以使用right click > inspect > Right click on that element code > Copy > Copy XPath

这里给出了精确的解决方案Is there a way to get element by XPath using JavaScript in Selenium WebDriver?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47437048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档