Pogledajte određenu poruku
Staro 08. 04. 2008.   #5
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default

Ako koristiš Ruby (što je malo verovatno), imaš izvanrednu biblioteku Mechanize.

Sledeći primer uploaduje sliku na Flickr:
Kôd:
 require 'rubygems'
 require 'mechanize'

 agent = WWW::Mechanize.new

 # Get the flickr sign in page
 page  = agent.get('http://flickr.com/signin/flickr/')

 # Fill out the login form
 form  = page.forms.name('flickrloginform').first
 form.email = ARGV[0]
 form.password = ARGV[1]
 page  = agent.submit(form)

 # Go to the upload page
 page  = agent.click page.links.text('Upload')

 # Fill out the form
 form  = page.forms.action('/photos_upload_process.gne').first
 form.file_uploads.name('file1').first.file_name = ARGV[2]
 agent.submit(form)
Obratite pažnju na liniju "page = agent.click page.links.text('Upload')", koja "klikće" na link na stranici koji sadrži tekst Upload. Kudikamo lakše nego ručno petljanje sa kukijima...
__________________
blog

Poslednja izmena od jablan : 08. 04. 2008. u 22:39.
jablan je offline   Odgovorite uz citat