首先创建download.sh脚本

#!/bin/bash

# 目标URL
URL="http://example.com"

# 循环次数
LOOP_COUNT=100

# User-Agent列表
USER_AGENTS=(
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15"
    "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36"
)

for ((i=1; i<=LOOP_COUNT; i++))
do
    # 随机选择一个User-Agent
    RANDOM_UA=${USER_AGENTS[$RANDOM % ${#USER_AGENTS[@]}]}
    
    # 发送请求
    curl -s -A "$RANDOM_UA" -o /dev/null "$URL"
    
    echo "请求 $i 已发送"
    
    # 随机等待1-5秒
    sleep $((RANDOM % 5 + 1))
done

echo "完成 $LOOP_COUNT 次请求"

创建定时任务

*/20 * * * * /root/download.sh    ##每二十分钟运行一次

标签: none

已有 9 条评论

  1. 博主真是太厉害了!!!

  2. 叼茂SEO.bfbikes.com

  3. 看的我热血沸腾啊

  4. 怎么收藏这篇文章?

  5. 想想你的文章写的特别好https://www.237fa.com/

  6. 想想你的文章写的特别好https://www.ea55.com/

  7. 不错不错,我喜欢看 www.jiwenlaw.com

  8. 哈哈哈,写的太好了https://www.cscnn.com/

  9. 哈哈哈,写的太好了https://www.lawjida.com/

添加新评论