在 Excel 中,是否可以在 A 列中列出 URL,并在 B 列中自动填充您单击 A 列中的链接时所访问页面的 URL。
(我想审核我的某个网站上目前所有的 301/302 重定向)
答案1
Linux 将会在这里提供很大的帮助:
创建一个名为的脚本文件fetch_redirects
:
#!/bin/bash
while read url
do
echo -n "$url,"
curl "$url" -s -L -I -o /dev/null -w '%{url_effective}'
done < "${1:-/proc/${$}/fd/0}"
确保将其标记为可执行
然后,给定一个 URL 列表(每行一个)urls.txt
,执行:
cat urls.txt | fetch_redirects > redirects.csv
然后您可以redirects.csv
在 Excel 或任何其他支持 CSV 文件的工具中打开。