1 de >
de « mobielenummers.html » [ « Mobiele Nummer Reeksen (versie de laatste) », « Mobiele Nummers (versie de laatste) » ], => de « geografischenummers.html » [ « Geografische Nummer Reeksen (versie de laatste) », « Geografische Nummers (versie de laatste) » ], => de « servicenummers.html » [ [« Service Nummers (versie de laatste) », 2] ] } exiger les « rubygems » exiger « mécanisent » websession = WWW : : Mechanize.new COIN_FILES.each_pair font |chemin, liens| URL = « http://www.coin.nl/ # {chemin} » met la « ouverture # {l'URL} » URL d'indexpage = de websession.get loginform = indexpage.form « loginform » si loginform loginform.txt UID = COIN_USERNAME loginform.txt PWD = COIN_PASSWORD met « ouvrir une session » indexpage = loginform de websession.submit, loginform.buttons.first extrémité links.each font |linkspec| si linkspec.is_a ? Rangée linktext, linkindex = linkspec linkindex - = 1 autrement linktext = linkspec linkindex = 0 extrémité websession.transact font lien = linktext d'indexpage.links.text lien = lien [linkindex] si link.is_a ? Rangée met « après lien # {link.uri} » page = lien de websession.click # page.filename est entouré par des citations ! nom de fichier = File.basename page.filename [1. - 2] nom de fichier = nom de fichier de File.expand_path, COIN_DIRECTORY met le « => économisant à # {le nom de fichier} » nom de fichier de page.save met la « décompression » soulever sinon le système « uncompress « # {le nom de fichier} » « extrémité extrémité extrémité met 'fait. class= >it le 'de