I’m testing this function in JavaScript Console of FireFox on this website:
http://www.google.com/search?hl=en&tbo=d&output=search&sclient=psy-ab&q=python
And Desired output is just text (.innerHTML) of each link.
parents = document.getElementsByClassName("r");
function my_links() {
links = {};
for (var i=0; i<parents.length; i++) {
links[i] = parents[i].getElementsByTagName("a")[0];
};
return links;
}
elements = my_links();
for (var i=0; i<elements.length; i++) {
g_link = elements[i].innerHTML;
console.log(g_link + "\n");
}
you can do this in more efficient way