在优惠券网站上,有人发布了一个用于查找Godaddy折扣代码的shell脚本.
1 - 有人可以解释这个脚本是如何工作的吗?
具体来说,我对语法感到困惑:
links url -dump | grep AI
Run Code Online (Sandbox Code Playgroud)
2 - shell脚本是否允许你像perl/python/ruby一样蜘蛛网站?
3 - 是实现预期目标的最有效方法还是perl/python/ruby是一种更有效的技术用于此任务?
4 - 这是合乎道德的吗?
#!/bin/sh
gdaddy=600
while [ "$gdaddy" -lt "700" ]
do
for i in a b c d e f g h i j k l m n o p q r s t u v w x y z
do
echo "The results for gdr0$gdaddy"a"$i" >> output
links http://www.godaddy.com/default.aspx?isc=gdr0$gdaddy"a"$i -dump | grep -A1 "SPECIAL OFFER" >> output
echo >> output
echo >> output
done
gdaddy=`expr $gdaddy + 1`
done
Run Code Online (Sandbox Code Playgroud)
1. links是一个基于文本的Web浏览器.该-dump命令links将网页的文本输出到终端,并且以下grep命令输出包含单词"SPECIAL OFFER"和以下行(-A1表示"和之后的1行")的任何行.
2.您可以使用shell脚本来蜘蛛网站,使用links或类似地获取网页并输出其URL.(我已经完成了这个,用于网站拼写检查脚本.)
3.使用你最开心的工具.我个人更喜欢Python这种东西,但正如我所说,我已经使用shell脚本来做到这一点.
4.合法吗?问律师.道德吗?问你的良心.
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |