php代码|最简单的采集程序(php采集源码)
时间:2023-06-21 03:19:25 阅读:330
输入网址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>
网友评论