Posted by Alcides Fonseca on Tue 17 Jul 21:25
report abuse | download | new post
- #!/usr/bin/python2.4
- def list(xmlcode):
- import urllib2
- import os
- from xml.dom.minidom import parse, parseString
- def getContent(tag,parent):
- if parent.getElementsByTagName(tag)[0].firstChild:
- return parent.getElementsByTagName(tag)[0].firstChild.nodeValue.encode('ascii', 'xmlcharrefreplace')
- else:
- return ""
- useragent = os.environ['HTTP_USER_AGENT']
- referer = os.environ['SCRIPT_URI']
- file = urllib2.urlopen("http://www.text-link-ads.com/xml.php?inventory_key="+xmlcode+"&referer="+referer+"&user_agent="+useragent)
- dom = parse(file)
- links = dom.getElementsByTagName("Links")[0]
- list=[]
- for link in links.getElementsByTagName("Link"):
- url = getContent('URL',link)
- text = getContent('Text',link)
- btext = getContent('BeforeText',link)
- atext = getContent('AfterText',link)
- list.append(str(btext) + "<a href='" + str(url) + "' target='_blank'>" + str(text) + "</a>" + str(atext))
- return list
- if __name__ == __main__:
- print "<ul>"
- for link in list("XXXXXXXXXXXXXX"):
- print "<li>" + link + "</li>"
- print "</ul>"
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.