🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2828

Re: invullen html-forms automatiseren?

#2828
From: Timothy
Date: Tue, 09 Mar 2004 20:34
51 lines
2896 bytes
"ssteff" <ssteff.nospam@skynet.be> schreef in bericht
news:404e1bd4$0$771$ba620e4c@news.skynet.be...
> hallo,
> ff. een vraagje: hoe slaag ik erin om een html form automatisch in te
> vullen?
> even uitleggen: ik moet bv. elke dag 100 namen uit een lijst intikken in
een
> form die opgezonden wordt naar een php-server. dat intikken wil ik dus
> automatiseren.
> Visual basic,... hoe?
> Groetjes,
> Stefaan.

Een heel simpel uitlegje van een beginner, corrigeer me als ik me vergis:
Er zijn twee manieren om gegevens van een form te verwerken: de GET methode
en de POST methode.
In de bron van het script merk je dat staan bij "method=".

GET is heel simpel:
De gegevens van een form worden altijd doorgegeven als variable/value paren,
zijnde het naam van het veld en wat je hebt ingevuld. deze worden achter de
url doorgegeven volgens het principe
http://website.com?var1=value1&var2=value2
(spaties worden +, en nog een reeks van speciale tekens waar je rekening mee
moet houden)

Als je dus deze url aanroept simuleer je dus het invullen van de velden.
(Gebruik OpenURL methode in visual basic, bijvoorbeeld).

Bij de POST methode moet je het html protocol gebruiken om de gegevens door
te geven.
Hiervoor gebruik je de Execute methode in Visual basic, met de POST
operation.
de data is qua structuur op dezelfde methode gerangschikt, er worden echter
nog de volgende lijnen voor geplaatst:

POST /cgi-bin/script.pl HTTP/1.0
Content-type: application/x-www-form-urlencoded
Content-length: 26
var1=value1&var2=value2.

Volgende link verteld meer:
http://www.zend.com/zend/spotlight/mimocsumissions.php

Zoek via je favoriete zoekengine maar op de bepaalde methode, cgi,  http 1.1
en je vind meer specifieke informatie.

In de hoop je een beetje op weg te hebben gezet,

Timothy
Technical Details
Message-ID: <BTp3c.29103$HL6.1988894@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.vmunix.org!feed.news.tiscali.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <404e1bd4$0$771$ba620e4c@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,687e2a5e5209e231
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-09 12:34:43 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.vmunix.org!feed.news.tiscali.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Timothy" <Timothy_vdb@hotmail.com>
Newsgroups: be.comp.programming
References: <404e1bd4$0$771$ba620e4c@news.skynet.be>
Subject: Re: invullen html-forms automatiseren? 
Lines: 54
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <BTp3c.29103$HL6.1988894@phobos.telenet-ops.be>
Date: Tue, 09 Mar 2004 20:34:41 GMT
NNTP-Posting-Host: 81.82.52.104
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1078864481 81.82.52.104 (Tue, 09 Mar 2004 21:34:41 MET)
NNTP-Posting-Date: Tue, 09 Mar 2004 21:34:41 MET
Organization: Telenet Internet