Portál AbcLinuxu, 8. června 2025 14:55


Dotaz: html formular

20.12.2005 12:13 Tomas
html formular
Přečteno: 164×
Odpovědět | Admin
ahoj, dal by se napsat skript pro zadavani ruznych hodnot do html formularu. Tj. vytvorim si stranku, at uz na localhostu nebo nekde na internetu, a jediny co do toho skriptu budu davat za parametry by bylo: adresa ty stranky, a hodnoty ktery by se posilaly do tech poli forumulare, pokud vim jak se ty pole jmenuji.diky za odpoved.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.12.2005 12:45 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: html formular
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nenapadá mě žádný jednoduchý a čistý způsob jak přímo adresovat vypnění formuláře.

Můžeš zkusit napsat stránku, kde přes, řekněme php nebo cokoliv, vygeneruješ stránku s 2 framy. V jednom bude cílový formulář a v druhém javascript, který požadovaný formulář podle předaných parametrů vyplní.

JS moc neznám, ale možná by ten formulář mohl načítat z adresy čistě javascript bez serverových skriptů.
Only Sith deals in absolutes.
20.12.2005 13:30 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: html formular
To doufám prohlížeč nepovolí, aby javascript z jedné stránky manipuloval s formulářem z druhé stránky.
20.12.2005 13:24 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: html formular
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná jsem něco špatně pochopil, ale zkusil jsem následující věc. Hledal jsem nějakou jednoduchou stránku s formulářem, na které bych to otestoval a vybral jsem
http://rot13.com
kde je formulář, do kterého se napíše text a po odeslání se objeví ten text zašifrovaný(dešifrovaný) pomocí rot13. Tak jsem napsal skript, který tam metodou POST pošle 'Gbgb wr cbxhf.' a stránka vrátí správný výsledek 'Toto je pokus.'
Tady je ten skript:
#!/usr/bin/env python
import urllib
import urllib2

the_url = 'http://rot13.com'
values = {'text' : 'Gbgb wr cbxhf.'}

data = urllib.urlencode(values)
req = urllib2.Request(the_url, data)
handle = urllib2.urlopen(req)
the_page = handle.read()
print the_page
Prozatím jsem se nesnažil nastavovat Referrer, User agent atd.

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.