我正在尝试从 api 获取分数,我通过需要两个输入的链接调用它。该 api 比较两个短语输入并获取它们的相似性分数。因此,当我单独运行链接时,通过将其粘贴到地址栏中,我会得到一个分数。例如:对于具有两个输入的链接;计算机和计算机科学与编程简介 http://swoogle.umbc.edu/SimService/GetSimilarity?operation=api&phrase1=Introduction%20to%20Computers&phrase2=Computer%20Science%20and%20Programming&corpus=Refined%20Stanford%20WebBase%20corpus&type=Relation% 20相似度
我得到的分数是 0.5055186 ,但是当我使用下面的 php 代码做同样的事情时,它会得到 193849。我不确定是因为文本到对象的转换还是某些数据类型错误。下面是我正在使用的代码。
<?php
//include('simple_html_dom.php');
$score = file_get_contents(" http://swoogle.umbc.edu/SimService/GetSimilarity? operation=api&phrase1=Introduction%20to%20Computers&phrase2=Computer%20Science%20and%20Programming&corpus=Refined%20Stanford%20WebBase%20corpus&type=Relation%20Similarity");
echo $score;
?>