indj 发表于 2021-5-3 06:32:36

PHP抓取数值

原来可用,失效了运行完数值0.0031,会的帮忙修改下,谢谢。
<?php

$arr = file("https://www.huilv.cc/JPY_CNY/");

if($arr){
    preg_match("@<div class=dollar_two><span class=back>(.*?)</span></div><div class=clear></div><div class=@si",$arr, $regs);
      $a = $regs;
      $b = $a+0.0031;
      echo $b ;
      
      $content = " var rate = $b;
document.writeln('$b');";
    file_put_contents("ka.js",$content);
}      
                        
?>

gcstu 发表于 2021-5-3 06:32:37

<?php

$data = file_get_contents("https://www.huilv.cc/JPY_CNY/");

if($data){
    preg_match("/<div class=dollar_two><span class=back>(.*)<\/span><\/div><div class=clear><\/div>/isU", $data, $regs);
    $a = $regs;
    $b = $a+0.0031;
    echo $b ;
    $content = " var rate = $b;
    document.writeln('$b');";
    file_put_contents("ka.js",$content);
}
                        
?>

sinob 发表于 2021-5-3 12:10:18

把代码里面的
$arr
改为:
$arr

indj 发表于 2021-5-4 10:00:40

sinob 发表于 2021-5-3 12:10
把代码里面的

改为:

改了,还是不行

popsky 发表于 2021-5-6 14:32:32

    $content = " var rate = $b;

hcz 发表于 2021-5-25 11:54:09

:o:o:o:o:o:o:o
页: [1]
查看完整版本: PHP抓取数值