Even snel een leuk receptje uit de geek-keuken. Vandaag: gegevens downloaden uit detelefoongids.
Benodigdheden: Firefox met de Firebug plugin geïnstalleerd.
Recept:
1. Open detelefoongids.nl en doe een zoekopracht.
2. Open de firebug console en maak de commandline wat groter.
3. Plak de volgende code in de commandline:
var line = ""; var i = 0; var separator = "|"; var cards = document.getElementsByClassName("resultBody") for (i=0; i<cards.length;i++) { line = ""; try { line += cards[i].getElementsByClassName("fn")[0].innerHTML; } catch(e) {} line += separator; try { line += cards[i].getElementsByClassName("street-address")[0].innerHTML; } catch(e) {} line += separator; try { line += cards[i].getElementsByClassName("postal-code")[0].innerHTML;} catch(e) {} line += separator; try { line += cards[i].getElementsByClassName("locality")[0].innerHTML;} catch(e) {} line += separator; try { line += cards[i].getElementsByClassName("email")[0].firstChild.innerHTML;} catch(e) {} console.log(line); }
4. Op de console verschijnt nu een lijst met alle bedrijven die je gevonden hebt. Knippen en plakken en in een spreadsheetje.
5. Als je op regel 4 ‘resultBody’ vervangt met ‘vcard’, dan werkt het op je opgeslagen locaties (en dat kan best handig zijn, lijkt mij zo).
0 reacties