使用curl-php删除特定的html元素

使用curl-php删除特定的html元素,php,html,curl,web-scraping,Php,Html,Curl,Web Scraping,我正在尝试制作一个脚本,它只输出一个网站的特定行,这行是html及其 <?php $url = 'http://url.com/usersvalue.html/'; $curl = curl_init($url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($curl); curl_close($curl); print ($result); ?> “用户100” 。我正在尝试

我正在尝试制作一个脚本,它只输出一个网站的特定行,这行是html及其

<?php

$url = 'http://url.com/usersvalue.html/';

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);


print ($result);


?>
“用户100”
。我正在尝试输出
“100”
的值,此时该值为100,每次$url网站上的值发生变化

$url网站的html:

"<td>users</td><td>100</td>"

状态
键值 用户100 正常运行时间 0区 房间0 版本0
您可以使用我的源代码

<html><head></head><body style='font-family:Verdana'>
<h2>Status</h2><hr>
<table cellpadding='6' cellspacing='0' border='0'>
<tr bgcolor='#eeeeee'><th align='left'>Key</th><th align='left'>Value</th></tr>
<tr>
<td>users</td><td>100</td>
</tr>
<tr>
<td>uptime</td><td>00</td>
</tr>
<tr>
<td>zones</td><td>0</td>
</tr>
<tr>
<td>rooms</td><td>0</td>
</tr>
<tr>
<td>version</td><td>0</td>
</tr>
</table><hr>
</body></html>
函数getStr($string,$start,$end){ $str=explode($start,$string,2); $str=explode($end,$str[1],2); 返回$str[0]; } echo getStr($result,'users',''); 或

if(!preg_match('#users([0-9]+)#',$result,$result_preg)){
die(“坏dsid”);
}否则{
echo$result_preg[1];
}
您可以使用我的源代码

<html><head></head><body style='font-family:Verdana'>
<h2>Status</h2><hr>
<table cellpadding='6' cellspacing='0' border='0'>
<tr bgcolor='#eeeeee'><th align='left'>Key</th><th align='left'>Value</th></tr>
<tr>
<td>users</td><td>100</td>
</tr>
<tr>
<td>uptime</td><td>00</td>
</tr>
<tr>
<td>zones</td><td>0</td>
</tr>
<tr>
<td>rooms</td><td>0</td>
</tr>
<tr>
<td>version</td><td>0</td>
</tr>
</table><hr>
</body></html>
函数getStr($string,$start,$end){ $str=explode($start,$string,2); $str=explode($end,$str[1],2); 返回$str[0]; } echo getStr($result,'users',''); 或

if(!preg_match('#users([0-9]+)#',$result,$result_preg)){
die(“坏dsid”);
}否则{
echo$result_preg[1];
}

请显示更多线索,可能是您的受害者或HTML内容的结构。我将帮助您添加html内容。请尝试我的源代码bro XD。请显示更多线索,可能是您的受害者或html内容的结构。我将帮助您添加html内容。请尝试我的源代码bro xD
if (!preg_match('#<td>users</td><td>([0-9]+)</td>#', $result, $result_preg)) { 
    die('bad dsid'); 
}else{
    echo $result_preg[1];
}