使用 PHP 发布抓取
Issue Scraping with PHP
我正在尝试获得一个值,但超越了其他动态变化的值。
table 部分如下所示:
Total 1.18 3.33 ,000 16.2%
我用来在 preg_match
中查找第三个值的代码是:
<?php
function get_total(){
$file_string = file_get_contents('url');
preg_match('#Total</td><td>\d\.\d+</td><td>d\.\d+</td><td>$(\d+)</td><td>d+\.\d\%\</td></tr></table><br><span id="ExStockDetailTableF1F2"#',$file_string, $data);
$loss = $data[1];
return $loss;
}
?>
因为代表第三组,直接搜索 $[\d\,]+
不是更容易吗?
我正在尝试获得一个值,但超越了其他动态变化的值。
table 部分如下所示:
Total 1.18 3.33 ,000 16.2%
我用来在 preg_match
中查找第三个值的代码是:
<?php
function get_total(){
$file_string = file_get_contents('url');
preg_match('#Total</td><td>\d\.\d+</td><td>d\.\d+</td><td>$(\d+)</td><td>d+\.\d\%\</td></tr></table><br><span id="ExStockDetailTableF1F2"#',$file_string, $data);
$loss = $data[1];
return $loss;
}
?>
因为代表第三组,直接搜索 $[\d\,]+
不是更容易吗?