QUOTE
Does anyone know if spiders read the underlaying code or the displayed copy?
HTML code is used to write the commands and insert the content that your web-browser then uses to paint the pretty pictures and text on your screen. If you want to scare yourself silly, right-click on this screen and "View Source" (Windows, IE ... other software may require you to select Edit, then View Source) ... all that wildly wicked stuff is the code your browser asked for (and received) when you clicked on the Topic Title to come here and see what was typed in. Somewhere in all that garbage, if you look hard and long enough, you'll eventually see these words mixed in there <g>
So, the answer to the question asked, a spider looking for certain data, say e-mail addresses, has not a care in the world what the web page actually looks like when displayed in a screen ... it's simply going to look for certain text in this data stream ... in the example of an e-mail address, it'll be looking for the @ symbol, then grab the data surrounding it, up to the space character in front of and after that string of text. Recent virus / trojan tools will simply be sitting off to one side, monitoring all this code as it streams into an infected computer and pluck that same data out of the stream to add to its use later on, be it for the To:, Reply-To:, and/or From: address in the next batch of spew that gets sent out from that computer.
Most of the methods suggesting ways to "hide" an e-mail address on a web site are basically based on a way to prevent the @ sign showing up in that data stream, be it hiding in a graphic, a bit of java scri_pt to 'build' something that 'looks and acts' like a displayed e-mail address, or a routine / form that handles user input and converts that to an e-mail in the background ....
