I know about mentioning Jesus died to redeem mankind in evangelical literature like:


  For God so loved the world, that he gave his only Son, that whoever believes in him should not perish but have eternal life. (John 3:16)


But I suspect these are only later interpretations. Has Jesus himself ever said his dead is a sacrifice?

If so, isn't double meaning in Greek? At least in Czech, English and German you could use the phrase "he died for humans' sins" in sense of "because of" - like cause of his death was humans' fault - fault of the Romans who crucified him.

(btw I think I understand the evangelical message so I'm not asking how christians get it today, so please don't make your interpretations of the direct Jesus' quote much distant)

Thank you.


Question: Write a python script that goes through the links on a page recursively
Answer: Heres a solution using lxml + XPath and urllib2 :

#!/usr/bin/env python2 -u
# -*- coding: utf8 -*-

import cookielib, urllib2
from lxml import etree

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
page = opener.open("http://www.419scam.org/emails/")
page.addheaders = [('User-agent', 'Mozilla/5.0')]
reddit = etree.HTML(page.read())

# XPath expression : we get all links under body/p[2] containing *.htm
for node in reddit.xpath('/html/body/p[2]/a[contains(@href,".htm")]'):
    for i in node.items():
        url  = 'http://www.419scam.org/emails/' + i[1]
        page = opener.open(url)
        page.addheaders = [('User-agent', 'Mozilla/5.0')]

        lst = url.split('/')
        try:
            if lst[6]: # else it's a "month" link
                filename = '/tmp/' + url.split('/')[4] + '-' + url.split('/')[5]
                f = open(filename, 'w')
                f.write(page.read())
                f.close()
        except:
            pass

# vim:ts=4:sw=4