Shell脚本使用Curl在* .aspx站点中搜索字符串

时间:2017-03-23 15:52:54

标签: php bash shell curl raspbian

我故意尝试编写一个简单的脚本,该脚本会永久检查网站上的某个字符串,并在页面更新后立即发送电子邮件并包含该字符串。

到目前为止,我完成了大部分任务,只是它在我的目标网站上无法运行。 (虽然适用于简单的)。

我认为它可能与Cookie或JavaScript有关。

继承我的守则:

#!/bin/bash
USERNAME="username"
PASSWORD="passwd"
URL="https://tickets.fcbayern.com/internetverkauf/EventList.aspx"
#!/bin/bash
echo "before"
for (( ; ; ));
do
    count=`curl -s "https://tickets.fcbayern.com/internetverkauf/EventList.aspx" | grep -c "Ausverkauft"`
    if [ "$count" != "0" ]
    then
echo "Found Text"
        sendEmail -f $USERNAME -s smtp.gmail.com:587 \
            -xu $USERNAME -xp $PASSWORD -t $USERNAME \
            -o tls=yes -u "Web page changed" \
            -m "Visit it at $URL"
       sleep 5
    fi
    echo "ende"
done

目的是检查是否

  • 该网站包含" Ausverkauft"或"售罄" (英文版)
  • 然后发送电子邮件
  • 如果不是在5秒后重复检查

如果你能帮助我会很棒。

在简单网站上测试脚本运行正常!

非常感谢!

0 个答案:

没有答案