Obsah

Trial klíče na starší produkty Borlandu

Dnes jsem sháněl trial verzi produktu VisiBroker for Java 5.0. Nemohl jsem tuto verzi najít, ale zjistil jsem, že Borland má stále funkční některé staré stránky, které obsahují formuláře pro zaslání klíčů. Tyto stránky jsou dostupné přes ID, takže je možné je všechny projít a zjistit přesnou adresu daného formuláře. Napsal jsem proto skriptík.

Skript

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Reads all Borland download pages (including those with historical products)
# and prints in DokuWiki format. Coded in 8 minutes :-)
#
 
import urllib
import re
 
# your Borland site (trial.borland.com) cookie here after login
# use the excelent Firefox LiveHeader extension for that
your_cookie = 'Cookie: ASP.NET_SessionId=xxx; USER=XXX[|]xxxx[|]x[|]x[|]xxx%40xxx.cz[|]EN[|]999[|]0[|]UTF8; CP=null*; EloquaGUID=XXX'
 
for i in range(100,1200):
    url = "http://trial.borland.com/survey.aspx?sid=" + str(i)
    agent = urllib.URLopener()
    agent.addheader('Cookie', your_cookie)
    page = agent.open(url)
    for line in page.readlines(): 
        if line.find("_ctl0_lblContentTitle") > 0:
            linestripped = re.sub('<.*?>', '', line).lstrip(" \n\t\r").rstrip(" \n\t\r")
            print "  * [[" + url + "|" + linestripped + "]]";
    page.close()
 
# vim: set sw=4 ts=4 sts=4 sta et ai fenc=utf-8 : #

Získané adresy

Jak vidno, požadovaný VisiBroker tam ovšem není. Nu což, alespoň jsem to zkusil. Navíc mnoho stránek již nefunguje a klíče nepošle, takže by mi to asi bylo k ničemu. Zkusím tedy napsat na český Borland.