使用cURL从外部网站获取具有特定id的元素的文本/值,并将其放入一个变量中的PHP代码。

14 浏览
0 Comments

使用cURL从外部网站获取具有特定id的元素的文本/值,并将其放入一个变量中的PHP代码。

我的问题是,我如何使用cURL从外部网站通过id获取span中的值/文本,并将其放入一个变量中。\n我有以下span:\n

示例

\n我尝试使用:\n

$company = $_POST['company'];
echo($company);

\n但是这没有起作用。\n输出应该是:\n

示例

0
0 Comments

问题的出现原因是用户正在使用cURL从外部网站获取文本/值。他们希望从一个带有特定id的元素中获取文本/值,并将其放入一个变量中。

解决方法是使用DOM解析器来处理从外部网站获取的页面内容,而不是使用正则表达式。这样可以更有效和可靠地提取所需的文本/值。

下面是解决方法的代码示例:

loadHTML($response);
// 根据id获取元素
$span = $dom->getElementById("company");
// 从元素中获取文本/值
$company = $span->nodeValue;
// 打印获取到的文本/值
echo $company;
?>

通过上述代码,用户可以使用cURL从外部网站获取页面内容,并使用DOM解析器从中提取所需的文本/值。这样,他们就能够将所需的文本/值放入变量中,并根据需要进一步处理。

0
0 Comments

问题的出现原因是用户想要从外部网站的一个标签中获取文本或值,但无法直接使用$_POST数据进行操作,因为需要先将内容进行提交。因此,需要使用file_get_contents或curl等方法从HTML文件中提取数据。最后,需要解析和提取获取到的内容,可以使用正则表达式或直接处理DOM(Document Object Model)来实现。其中,使用DOM的方法比较常见。

解决方法是使用curl获取外部网站的页面内容,然后通过处理DOM来解析出所需的数据。

0