美文网首页
PHP获取网页的 Html源代码输出并执行

PHP获取网页的 Html源代码输出并执行

作者: wangjunmech | 来源:发表于2018-08-21 09:43 被阅读0次

    $srcurl = "所要截取目标的URL地址";

    $handle = fopen($srcurl,"rb");

    $content = fread($handle,10240000);

    $start_position=strpos($content,'截取内容开始代码A');

    $start_position=$start_position+strlen('截取内容开始代码A');

    $end_position=strpos($content,' 截取内容结束代码C');

    $length=$end_position-$start_position;

    $content=substr($content,$start_position,$length);

    echo 'document.write("'.$content.'")';

    ?>这样就可以截取所需的内容B。追后赋予$content,我在最后加上了echo‘document.write为的是这样就生成了JS代码。 直接就成了JS代码可直接在我想需要此内容的地方用JS调用显示。

    这个你用php是不能获得的,它又不是通过get或post提交的

    可以给你的一个id,然后通过

    document.getElementByIdx_x_x_x("name").innerHtml就可以获得了

    PHP

    获取指定网站、网页、URL 的

    标题:

    获取网页的标题:

    $url = 'http://www.baidu.com/';

    $lines_array = file($url);

    $lines_string = implode('', $lines_array);

    eregi("(.*)",$lines_string, $head);

    echo $head[0];

    ?>

    PHP 获取网页的

    Html 源代码输出并执行:

    获取网页Html源代码输出并执行1:

    $lines = file('http://www.baidu.com/');

    foreach ($lines as $line_num => $line) {

    echo $line;

    }

    ?>

    获取网页Html源代码输出并执行2:

    echo file_get_contents("http://www.baidu.com/");

    ?>

    PHP

    获取指定网站、网页、URL 的 Html 源代码:

    获取网页Html源代码:

    $lines = file('http://www.baidu.com/');

    foreach ($lines as $line_num => $line) {

    echo "Line{$line_num}: " . htmlspecialchars($line) . "
    \n";

    }

    ?>

    特定网页的特定代码段

    $url ="http://finance.qq.com/a/20110428/005344.htm";

    $contents = file_get_contents($url);

    //如果出现中文乱码使用下面代码

    //$getcontent = iconv("gb2312","utf-8",$contents);

    //echo $contents;

    $from="

    id=\"Cnt-Main-Article-QQ\">

    style=\"TEXT-INDENT: 2em\">";

    $end="";

    $q=cut($contents, $from, $end);

    echo $q;

    function cut($file,$from,$end){

    $message=explode($from,$file);

    $message=explode($end,$message[1]);

    return $message[0];

    }

    ?>

    相关文章

      网友评论

          本文标题:PHP获取网页的 Html源代码输出并执行

          本文链接:https://www.haomeiwen.com/subject/puldiftx.html