php 如何从生成器网页读取数据?[关闭]

qmelpv7a  于 9个月前  发布在  PHP
关注(0)|答案(1)|浏览(106)

已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。

5天前关闭。
Improve this question
我想从在偏远地区运行的发电机的网页上读取数据。
我做正则表达式和文件阅读,但我**得到0值之间的td头我想要的。我怎么能读它?
enter image description here
我写了php代码,但值总是返回为零。我想在图像中获得值230。

<?php
$url = "http://10.15.100.220/";
$veri = file_get_contents($url);

$desen = '/<td>(.*)<\/td>/';
preg_match_all($desen, $veri, $linkler);
print_r($linkler);
?>

字符串

um6iljoc

um6iljoc1#

您正在搜索<td>*</td>,而在网站上有<td id="gl1b" align="right">*</td>。如果您正在寻找他的确切值,而不是整个列,您应该尝试类似$desen = '<td id="gl1b" align="right">(.*)</td>';的东西
您的页面是否可以在没有任何授权的情况下访问?您是否检查过$veri包含的内容?

相关问题