Avatar billede milpoer Nybegynder
08. april 2005 - 13:52 Der er 1 løsning

Fjerne classficeret mails med http_request. (popfile)

Hej,

Jeg har lavet et shell-script til at hente spam-adresser fra popfile ind i en mysql-database.

--- Shell script start.. 

#!/bin/sh

PATH=/bin/:/usr/local/bin/:/usr/bin

USER="username"
PASSWD="password"
DB="spam_db"

rm history 
wget 127.0.0.1:8080/history 
cat history | grep spam | grep '@' | cut -d ";" -f -2 | cut -d "&" -f -2 | cut -d ";" -f 2- >> /usr/home/tomas/bin/newbadmailfrom

for line in `cat newbadmailfrom`; do echo " USE $DB; INSERT INTO spammailadr VALUES ('','$line',''); " | mysql --user=$USER --password=$PASSWD ; done

----- end shell script.. 

Jeg har lagt min script ind i et cronjob, men mit problem er at jeg ikke kan få den til at fjerne de side som allerede er classificeret efter at have hentet dataen ud.. Jeg kan godt gøre det manuelt, men det er jeg ikke interesseret i, jeg vil have denne del af processen automaticeret også.. 

Hvordan kan jeg med et http_request "trykke" på den knap i formen som hedder "remove_page"

Jeg køre popfile v.0.20.1 og freebsd 5.2

Håber her er hjælp at hente.
Avatar billede milpoer Nybegynder
08. april 2005 - 23:29 #1
Jeg har selv fundet svaret..

Jeg kunne gøre det med den rette url

wget http://url?var1=0&var2=0 osv..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester