首页 后端开发 php教程 php自动生成sitemap

php自动生成sitemap

Oct 15, 2019 pm 01:17 PM
爬虫

1.jpg

网站的sitemap是爬虫抓取的主要地方,提交了sitemap的url,爬虫会优先抓取。

所以我们平时要有定期更新sitemap的习惯,生成sitemap的方法有很多,第三方工具抓取生成,自己生成。这里我推荐自己生成sitemap。因为这样消耗系统资源最少。

代码如下:

include_once Root_Path . "/vendor/autoload.php";
use Medoo\Medoo;
$db = new Medoo([
'database_type' => 'mysql',
'database_name' => 'menghuiguli',
'server' => 'localhost',
'username' => 'root',
'password' => 'root',
]);
$str = "<ul>";
$articles = $db->select(&#39;article&#39;,"*");
foreach ($articles as $k => $v) {
$str .= &#39;<li>
<div class="T1"><a href="https://www.80shihua.com/archives/&#39;.$v[&#39;id&#39;].&#39;" title="&#39;.$v[&#39;name&#39;].&#39;">&#39;.$v[&#39;name&#39;].&#39;</a></div>
<div class="T2">2019-02-02T10:16:23+08:00</div>
<div class="T3">monthly</div>
<div class="T4">0.5</div>
</li>&#39;;
}
$str .= &#39;</ul>&#39;;
file_put_contents(&#39;/sitemap.html&#39;, $str);
登录后复制

其中数据库我使用了最小巧的medooORM模型,非常方便。

我们只要查出相关文章,然后对应循环生成sitemap即可。

更多PHP相关知识,请访问PHP中文网

以上是php自动生成sitemap的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
威尔R.E.P.O.有交叉游戏吗?
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

python爬虫要学多久 python爬虫要学多久 Oct 25, 2023 am 09:44 AM

学习Python爬虫的时间因人而异,取决于个人的学习能力、学习方法、学习时间和经验等因素。学习Python爬虫不仅仅是学习技术本身,还需要具备良好的信息搜集能力、问题解决能力和团队协作能力。通过不断学习和实践,您将逐渐成长为一名优秀的Python爬虫开发者。

PHP 爬虫实战:爬取 Twitter 上的数据 PHP 爬虫实战:爬取 Twitter 上的数据 Jun 13, 2023 pm 01:17 PM

在数字化时代下,社交媒体已经成为人们生活中不可或缺的一部分。Twitter作为其中的代表,每天有数亿用户在上面分享各种信息。对于一些研究、分析、推销等需求,获取Twitter上的相关数据是非常必要的。本文将介绍如何使用PHP编写一个简单的Twitter爬虫,爬取一些关键字相关的数据并存储在数据库中。一、TwitterAPITwitter提供

爬虫技巧:如何在 PHP 中处理 Cookie 爬虫技巧:如何在 PHP 中处理 Cookie Jun 13, 2023 pm 02:54 PM

在爬虫开发中,处理Cookie常常是必不可少的一环。Cookie作为HTTP中的一种状态管理机制,通常被用来记录用户的登录信息和行为,是爬虫处理用户验证和保持登录状态的关键。在PHP爬虫开发中,处理Cookie需要掌握一些技巧和留意一些坑点。下面我们详细介绍如何在PHP中处理Cookie。一、如何获取Cookie在使用PHP编写

PHP爬虫类的常见问题解析与解决方案 PHP爬虫类的常见问题解析与解决方案 Aug 06, 2023 pm 12:57 PM

PHP爬虫类的常见问题解析与解决方案引言:随着互联网的快速发展,网络数据的获取成为了各个领域中的重要环节。而PHP作为一门广泛应用的脚本语言,其在数据获取方面有着强大的能力,其中一种常用的技术就是爬虫。然而,在开发和使用PHP爬虫类的过程中,我们常常会遇到一些问题。本文将分析并给出这些问题的解决方案,并提供相应的代码示例。一、无法正确解析目标网页的数据问题描

高效的Java爬虫实战:网页数据抓取技巧分享 高效的Java爬虫实战:网页数据抓取技巧分享 Jan 09, 2024 pm 12:29 PM

Java爬虫实战:如何高效抓取网页数据引言:随着互联网的快速发展,大量有价值的数据被存储在各种网页中。而要获取这些数据,往往需要手动访问每个网页并逐一提取信息,这无疑是一项繁琐且耗时的工作。为了解决这个问题,人们开发了各种爬虫工具,其中Java爬虫是最常用的之一。本文将带领读者了解如何使用Java编写高效的网页爬虫,并通过具体代码示例来展示实践。一、爬虫的基

高效率爬取网页数据:PHP和Selenium的结合使用 高效率爬取网页数据:PHP和Selenium的结合使用 Jun 15, 2023 pm 08:36 PM

随着互联网技术的飞速发展,Web应用程序越来越多地应用于我们的日常工作和生活中。而在Web应用程序开发过程中,爬取网页数据是一项非常重要的任务。虽然市面上有很多的Web抓取工具,但是这些工具的效率都不是很高。为了提高网页数据爬取的效率,我们可以利用PHP和Selenium的结合使用。首先,我们需要了解一下PHP和Selenium分别是什么。PHP是一种强大的

爬虫实战:使用PHP抓取股票信息 爬虫实战:使用PHP抓取股票信息 Jun 13, 2023 pm 05:32 PM

股票市场一直是一个备受关注的话题。股票每天的涨跌幅和变化,直接影响着投资者的决策。而想要了解股票市场的最新动态,就需要及时获取并分析股票信息。传统的方法是手动打开各大财经网站逐一查看股票数据,这个方法显然过于繁琐且效率低下。而在此时,爬虫成为了一种非常高效和自动化的解决方案。接下来,我们将实战演示如何使用PHP编写一个简单的股票爬虫程序,用于获取股票数据。准

PHP 实战:爬取 Bilibili 弹幕数据 PHP 实战:爬取 Bilibili 弹幕数据 Jun 13, 2023 pm 07:08 PM

Bilibili是一个盛行于中国的弹幕视频网站,也是一片宝藏,里面蕴藏着各种各样的数据。其中弹幕数据是一项非常有价值的资源,因此许多数据分析师和研究人员都希望能够获取这些数据。在本文中,我将介绍使用PHP语言实现爬取Bilibili弹幕数据。准备工作在开始爬取弹幕数据之前,我们需要安装一个PHP爬虫框架Symphony2。可以通过以下命令进

See all articles