php代码|最简单的采集程序(php采集源码)
时间:2023-06-21 03:19:25 阅读:523
输入网址https://www.zshao.vip/post/5804.html 可以测试
PHP
<!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>
网友评论