需要自动创建用于索引的链接列表

时间:2019-02-26 21:20:29

标签: indexing hyperlink web-crawler sitemap

我有2500个html文件,它们需要自动添加到索引页面,因此我可以创建站点地图,并且可以对我的文件进行爬网和建立索引。显然我不能手动添加那么多。您知道如何快速完成此任务吗?

预先感谢, Sascha

1 个答案:

答案 0 :(得分:0)

听起来您想从索引页面链接到2500个页面。我假设您所有的HTML内容都位于一个名为“ html-folder /”的文件夹中。

将以下代码添加到新文件(例如“ my-script.sh”)中,然后使用bash my-script.sh运行它。

#!/usr/bin/env bash
for i in html-folder/*; do
  page_path="html-folder/$i"
  page_name="$i"
  echo "<a href=\"$page_path\">$page_name</a>" >> links.html
done

运行脚本后,将位于links.html中的输出内容复制并粘贴到要列出链接的站点的任何页面中。

相关问题