阿里云ACP认证线上考场报名链接公布设置自动更新方案

2020年7月2日14:00:14 评论 21

为什么设置

我们阿里云每月有内部10场以上的内部专场考试,对于每次链接更新,考场剩余名额统计都是一个比较难搞的问题,所以写下此脚本,通过生成文件,自动替换数据库代码来实现自动替换的目录。

设置详情

创建脚本文件

vim /home/liuhh/shuju.sh
#!/bin/bash
function aliyunacp ()
{
	CACHE_FILE=/home/liuhh/cache.log
	URL_FILE=/home/liuhh/url.txt

	for URL_ADRESS in `cat ${URL_FILE}`
	do
		curl ${URL_ADRESS} > ${CACHE_FILE} 2>&1
		TIME_BAOMING=`cat ${CACHE_FILE} | grep "报名截止时间" | awk -F ">" '{print $4}'| awk -F "<" '{print $1}'`
		TIME_KAOSHI=`cat ${CACHE_FILE} | grep "考试开始时间" | awk -F ">" '{print $4}'| awk -F "<" '{print $1}'`
		NUMBER=`cat ${CACHE_FILE} | grep -A1 "剩余席位" | grep -v "剩余席位" | awk -F ">" '{print $2}' | awk -F "<" '{print $1}'`
cat << EOF
<strong><span style="color: #ff0000;">${TIME_KAOSHI}</span>【<span style="color: #0000ff;"><a style="color: #0000ff;" href="${URL_ADRESS}&amp;source=5176.11533457&amp;userCode=ptq2dkju&amp;type=copy" target="_blank" rel="noopener noreferrer">剩余席位: ${NUMBER}</a></span>】</strong>
EOF

	#报名截止时间: ${TIME_BAOMING}
	#考试开始时间: ${TIME_KAOSHI}
	#剩余席位: ${NUMBER}
		rm -f ${CACHE_FILE}
	done
}
cat << EOF
<div class="down-form"> <fieldset><legend><span style="font-size: 14pt; color: #0000ff;"><strong>2020年07月 线上考场</strong> </span></legend> `aliyunacp` <a style="color: #0000ff;">注:以上报名地址您可直接点击席位报名,或者联系客服微信(扫描下方二维码)获取更多考场</a></fieldset> </div>
<div class="down-form"> <fieldset><legend><span style="font-size: 14pt; color: #0000ff;"><strong>线上考场配套资源</strong> </span></legend> <table> <tbody> <tr> <td style="text-align: center;"><span style="color: #ff0000;"><a style="color: #ff0000;" href="https://www.ls102.com/shopping.html">培训认证视频(免费)</a></span></td> <td style="text-align: center;"><span style="color: #ff0000;"><a style="color: #ff0000;" href="https://www.ls102.com/shopping.html">考试授权码(8.5折)</a></span></td> <td style="text-align: center;"><span style="color: #ff0000;"><a style="color: #ff0000;" href="https://www.ls102.com/shopping.html">考试认证题库(100%覆盖)</a></span></td> </tr> </tbody> </table> </fieldset> </div>
<h2>郑重声明:</h2> 本站点所有考场链接均为内部考场链接,<span style="color: #ff0000;"><strong>需本公司提交个人信息且本人在网站报名后有效</strong></span>,烦请需要报名根据下方信息联系本站客服了解具体报名流程。 <span style="color: #0000ff; font-size: 12pt;"><strong>邮箱: liuqq@mail.bjshunteng.com</strong></span> <span style="color: #0000ff; font-size: 12pt;"><strong>Q  Q: 987752832</strong></span> <span style="color: #0000ff; font-size: 12pt;"><strong>微信: SF-YXDF</strong></span> <table> <thead> <tr> <th width="32%"> <div class="wp-caption aligncenter" style="width: 234px;"> <img src="https://ps.acpbk.com/www/ls/weixin.jpg" alt="极速ACP备考平台合作伙伴招募中" width="224" height="224" /> <p class="wp-caption-text">微信扫码联系我们</p> </div></th> <th width="32%"> <div class="wp-caption aligncenter" style="width: 221px;"> <img class="" src="https://ps.acpbk.com/www/ls/qq.jpg" alt="极速ACP备考平台合作伙伴招募中" width="211" height="211" /> <p class="wp-caption-text">QQ扫码联系我们</p> </div></th> </tr> </thead> </table> &nbsp; EOF

创建链接文件,后期只需要往里面扔链接即可

vim /home/liuhh/url.txt

写入链接,一行一个

创建计划任务,每分钟更新文章内容

mysql -u${user} -p${passwd} ${database} -e "UPDATE ls_posts SET post_content = '`sh /home/liuhh/shuju.sh`' WHERE ls_posts.ID = 261"

ok,大功告成

  • 客服微信
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • OPS技术联盟,每天掌握一个小知识!
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: