php代码|最简单的采集程序(php采集源码)

时间:2023-06-21 03:19:25   阅读:199

输入网址https://www.zshao.vip/post/5804.html 可以测试

<!DOCTYPE html>
<html>
<head>
    <title>文章采集程序</title>
    <style>
        body {
            font-family: Arial, sans-serif;
        }
        textarea {
            width: 600px;
            height: 300px;
        }
        #status {
            font-weight: bold;
            color: green;
        }
    </style>
</head>
<body>
    <h2>文章采集程序</h2>
    <form action="" method="POST">
        <input type="text" name="url" placeholder="请输入文章链接" required>
        <br><br>
        <input type="submit" name="start" value="启动采集">
    </form>

    <?php
    // 处理表单提交
    if (isset($_POST['url']) && isset($_POST['start'])) {
        $url = $_POST['url'];

        // 获取页面内容
        $content = file_get_contents($url);


// 提取文章标题(仅作为示例)
        preg_match('/<title>(.*?)<\/title>/s', $content, $matches);
        $articleContent = $matches[1] ?? '';

        // 提取文章内容(仅作为示例)
        preg_match('/<div class="bodytext">(.*?)<\/div>/s', $content, $matchesa);
        $articleContenta = $matchesa[1] ?? '';

        // 显示采集结果
        echo '<h3>采集结果:</h3>';
        echo '<textarea readonly>' . htmlspecialchars($articleContent) . '' . htmlspecialchars($articleContenta) . '</textarea>';
        echo '<p id="status">采集完成!</p>';
    }
    ?>

</body>
</html>


php代码|最简单的采集程序(php采集源码)

上一篇:抖音播放量增长的六大方法与注意事项

下一篇:6月21日,星期三,在这里每天60秒读懂世界!

网友评论