我是网络开发的新手,我只知道HTML的基础知识。我想从一个网页中检索一个元素,把它放在我的网页上,这样它就可以交互地改变。
是否可以使用HTML?
举个例子,假设我想要从这个网页https://www.senscritique.com/serie/Big_Little_Lies/21097041中检索这部电影的总体评分(7.7
我知道我可能需要使用PHP或JS,但我也不确定如何识别我想要拉取的元素的名称。我看到了class="pvi-scrating-value“,但我不知道该怎么做
答案的进度:
<!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>
我们非常欢迎您的帮助:)
发布于 2017-11-22 14: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?
https://stackoverflow.com/questions/47437048
复制相似问题