Portál AbcLinuxu, 12. května 2025 17:10

Dotaz: Odeslani dat FORMulare z webu

22.5.2009 19:38 freeMan
Odeslani dat FORMulare z webu
Přečteno: 263×
Odpovědět | Admin
Pekny podvecer, resim takovy problem s odeslanim dat z webu. Abych to upresnil. Delam, nebo spise snazim se, v mono-GTKsharpu api, ktera mi precte webovou stranku. A na te strance je formular. A ja bych potreboval ty data dopsana do formulare odeslat. Jedna se o to aby to fachalo nejak jako robot na stranky. V praci zavedli el. pichacky tak to potrebujem nejak prechytracit. Takze abych to upresnil co mam a co nevim jak resit. Mam udelane ze stahnu data webovou stranku-jeji zdrojak, vyhledam form pro zadani dat. Zjistim metodu zda POST ci GET. A co ted? Jak je mam odeslat? Bo proste kam ted stim? Jsem ve slepe ulicce budu vdecny za kazde nakopnuti.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.5.2009 19:42 freeMan
Rozbalit Rozbalit vše Re: Odeslani dat FORMulare z webu
Odpovědět | | Sbalit | Link | Blokovat | Admin
prosim adminy o presunuti do programatorske diskuze jsem se uklepl. pardon.
mess avatar 22.5.2009 23:25 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: Odeslani dat FORMulare z webu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na tohle bych asi zneužil wget :-). Nebo nějakou http knihovnu (tu asi nejspíš, třeba curl).
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
23.5.2009 00:36 Lubos Kopecky | skóre: 32
Rozbalit Rozbalit vše Re: Odeslani dat FORMulare z webu
presne tak, ja mam nejaky formulare reseny taky pres curl a funguje to paradne metodou get i post
23.5.2009 16:33 YYY | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Odeslani dat FORMulare z webu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na toto se da pouzit krasne treba curl knihovna. Dal by se take vyuzit klasicky netcat. Mozna i http package v tcl/tk. Doporucuju prostudovat http protokol treba zde.
xkucf03 avatar 24.5.2009 18:16 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Odeslani dat FORMulare z webu
Odpovědět | | Sbalit | Link | Blokovat | Admin

V první řadě není potřeba stahovat ten formulář1 a rozpoznávat v HTML metodu a URL. Stačí vlastně jen poslat ten HTTP požadavek, kterým se odesílá vyplněný formulář. K tomu se dají použít ty již zmíněné programy wget, curl atd. nebo prakticky jakýkoli jazyk (např. v Javě použít třeba knihovnu HttpClient nebo standardní prostředky jazyka).

BTW: to pak stačí v cronu nastavit pravidelné vyplňování příchodu a odchodu a člověk pak do té práce ani nemusí chodit :-D


  1. pokud se nemění a neobsahuje např. nějaký dynamický kód, který by měl aplikaci proti takovémuto použití chránit (nebo ji chránit přes CSRF)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.