求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的tit
求php大神写段代码,其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的title等信息,echo当前页面出来。。。...
求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的title等信息,echo当前页面出来。。。
展开
1个回答
展开全部
<?php
if (! empty($_POST['url'])) {
$url = trim($_POST['url']);
$c = file_get_contents($url);
$titlepartner = preg_match_all('/<title>(.*)<\/title>/isU', $c, $matches);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<form method="post">
<table>
<tr>
<th>URL</th>
<td><input type="text" name="url" value="<?php echo $url; ?>">(完整的网址)</td>
<td><input type="submit" value="开始"></td>
</tr>
</table>
</form>
<?php
if (! empty($_POST['url'])) {
echo "<br />";
echo "<table border='1' width='500px' height='50px'>";
echo "<tr>";
echo "<th>TITLE</th>";
echo "<td>{$matches[1][0]}</td>";
echo "</tr>";
echo "</table>";
}
?>
</body>
</html>
简单的写了一下,主要是写正则,去匹配读取过来的html代码字符串,有什么不明白的可以私密我,纯手打,望采纳!
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询