LINUX.ORG.RU

bash+curl скрипт постинга сообщений на Ipb

 ,


1

1

имеется скрипт, он проходит авторизацию на форум Ipb, затем переходит в нужный форум->тему->оставляет сообщение. Подскажите как реализовать удаление предыдущего сообщения! Буду благодарен

#!/bin/sh

SEND="Отправить"
ENTER="Войти!"

CURL='/usr/bin/curl -s -c /tmp/cookies -b /tmp/cookies -A "Mozilla/5.0"'

DIESEL_HOST=diesel.elcat.kg
DIESEL=http://$DIESEL_HOST/index.php

#26704221
TOPIC=38413637

#28
FORUM=30

USER=логин
PASSWORD=пароль

$CURL -F "referer=http://smartkg.com" -F "UserName=$USER" -F "PassWord=$PASSWORD" -F "CookieDate=1" -F "Privacy=1" -F "submit=$ENTER" "$DIESEL?act=Login&CODE=01"
sleep 1
$CURL "$DIESEL?showtopic=$TOPIC" > /tmp/thread
auth_key=`cat /tmp/thread | grep "var ipb_md5_check" |cut -d '"' -f 2`
post_id=`cat /tmp/thread | sed ':a;N;$!ba;s/[\n\t]*//g'|sed "s/.*post-\(.*\)[\"\']>Up<.*/\1/g"`

$CURL "http://$DIESEL_HOST/index.php?act=Mod&CODE=04&f=$FORUM&t=$TOPIC&p=$post_id&st=0&auth_key=$auth_key"
sleep 1
$CURL -F "act=Post" -F "CODE=03" -F "f=$FORUM" -F "t=$TOPIC" -F "st=0" -F "auth_key=$auth_key" -F "fast_reply_used=1" -F "Post=Up" -F "enableemo=yes" -F "enablesig=yes" -F "submit=$SEND" $DIESEL


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.