gpt4 book ai didi

ios - 如何验证任意 URL 列表?

转载 作者:行者123 更新时间:2023-11-29 00:38:46 26 4
gpt4 key购买 nike

所以我有一个包含数千个可以在我的应用程序中访问的 URL 的列表,其中许多是不安全的(ATS 当前已关闭),还有一些重定向到其他几个 URL。我需要做的是找到一些方法来自动执行此过程以吐出不安全链接列表。有人有什么想法吗?

最佳答案

您可以编写 nscurl 调用的脚本来运行 URL。基本上,在 txt 文件中有一个 url 列表,如下所示:

urls.txt

https://www.apple.com
https://www.reddit.com
http://snopes.com
http://www.yahoo.com
https://www.google.com

你可以创建一个脚本

ats_check.sh

#!/bin/sh 

while read URL
do
nscurl --ats-diagnostics ${URL} 2>/dev/null > ats_results.txt

if grep -q "Result : FAIL" ats_results.txt; then
echo "${URL} failed ATS checks. run 'nscurl --ats-diagnostics ${URL}' for more details."
else
# echo "${URL} passed ATS checks."
echo "."
fi
done < urls.txt

rm ats_results.txt

基本上,如果 nscurl 调用中的任何测试失败,它都会显示 URL。

请注意,nscurl 需要 Mac OS 10.11 或更高版本。

关于ios - 如何验证任意 URL 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39988457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com