Unfortunately these lists aren't particularly useful because:
* symbols shown are not necessary's today's symbols (many companies
have changed their trading symbol in the last few years)
* many companies delisted due to take over or failure
* s&p modify components far more regularly than yearly
Hopefully somebody will come up with a method that you can just add
into your entry condition something like:
IsInIndexToday("S&P 500") and you wouldn't have to worry about
anything else.
I imagine this would be a huge amount of research though.