|
300积分
之前可以用,现在不知道哪里有问题无法运行。
抓取百度日元汇率加上+0.0034并输出到hl.js
谢谢
- <?php
- $arr = file("https://www.baidu.com/baidu?word=%C8%D5%D4%AA%BB%E3%C2%CA");
- if($arr){
- foreach($arr as $a){
- if(strchr($a,"<div>1日元=")){
- $a = str_ireplace("<div>1日元=","",$a);
- $a = str_ireplace("人民币</div>","",$a);
- $b = $a+0.0034;
- echo $b ;
- $content = " var rate = $b;
- document.writeln('$b');";
- $fp = fopen ('hl'. '.js',"w");
-
- if (fwrite ($fp,$content)){
- //格式是.int fwrite(int fp(文件名), string string(内容),
-
- fclose ($fp);//函数用来关闭已经打开的文件的指针 fp。
-
- die ("");
- } else {
- fclose ($fp);
- die ("");
- }
- echo ($content);
- break;
- }
- }
- }
-
-
- ?>
复制代码 |
最佳答案
查看完整内容
页面开了防采,要抓的话试试curl带headers,再不行加cookie试试
|