php获取sitemap里面指定数量的网址URL并且保存到本地的TXT文本里面

u0110baidu u0110baidu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如获取这个页面的http://localhost/sitemap.xml里面的内容如下所示

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost/</loc>
<lastmod>2015-08-22T11:04:37+00:00</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://localhost/?post=362</loc>
<lastmod>2015-08-22T10:14:51+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://localhost/?post=361</loc>
<lastmod>2015-08-22T08:01:12+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>

.............
我想要获取里面的<loc></loc>之间的URL(最好是可以设置获取URL的数量或者说顺序) --- http://localhost/?post=361 并且保存到本地的TXT文本里面(一条URL一行),php代码该如何操作 ?PS:试了一些截取方法没有成功,刚刚学习php..还希望大家指导一下,谢谢,尽量说得详细一点,非常谢谢.*_*
...全文

相关推荐

PHP读取远程txt文档到数组并实现遍历

代码如下 &lt;?php $txt = "http://www.xxx.cn/sitemap.txt"; //读取远程txt; //是否存在 if(file_get_contents&#40;$txt&#41;){ $data = file&#40;$txt&#41;; //将文件存放在一个数组中; $num = count($data); //条数; $id = mt_rand(0,$num-1); //随机数字; $url = chop($data[$id]); //显示第几行数据,并去除空格; echo "$url"; //随机显示一条域名 } echo ""; echo "zongtiaoshu:"."$nu

weixin_38603924

优化 WordPress 网站让百度快速收录

百度站长四种提交方式: 主动推送:最为快速的提交方式,建议将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。 sitemap:可以定期将网站链接放到 Sitemap 中,然后将 Sitemap 提交给百度。百度会周期性的抓取检查提交的 Sitemap,对其中的链接进行处理,但收录速度慢于主动推送。 手工提交:如果不想通过程序提交,那么可以采用此种方式,手动将链接提交...

何广智

PHP网址导航源码(PHP美化版)

PHP网址导航源码(PHP美化版) 要的自己去下载吧

mgwzfxd

全新PHP网址缩短防封短网址生成系统源码内附安装说明

全新PHP网址缩短防封短网址生成系统源码内附安装说明,注册用户可以绑定自己域名,用来做防封。支持直连、跳转、框架、密码访问等。不用购买大量域名来做防封。支持自定义广告。 可以设置用户等级权限用来盈利。

mdsdnw

利用Python3分析sitemap.xml并抓取导出全站链接详解

因为最近更换了网址,所以需要在百度站长平台提交网址,不管是主动推送还是手动提交,前提都是要整理网站的链接,手动添加太麻烦,于是就想写个脚本直接抓取全站链接并导出,本文详细介绍的是实现的方法及过程,需要的朋友们一起来看看吧。

weixin_38747233
评论 1
收藏 已收藏
分享
返回顶部
u0110baidu
基础编程 21,889 成员 140,329 内容