blabla
By: a guest | May 3rd, 2010 | Syntax:
Python | Size: 1.29 KB | Hits: 213 | Expires: Never
import socket
import re
import urllib
def download(url):
import urllib
webFile = urllib.urlopen(url)
localFile = open("temp.mp3", 'w')
localFile.write(webFile.read())
webFile.close()
localFile.close()
blabla = "bonjour a tous"
whattosay=urllib.quote_plus(blabla)
valuetopost ="client%5Frequest%5Ftype=CREATE%5FREQUEST&actionscript%5Fversion=3&client%5Fvoice=claire22k&client%5Fversion=1%2D00&client%5Ftext="+whattosay+"&client%5Flogin=asTTS&client%5Fpassword=demo%5Fweb"
length = str(len(valuetopost))
request = "POST /asTTS/v1-00/textToMP3.php HTTP/1.1\r\nHost: vaas3.acapela-group.com\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5\r\nKeep-Alive: 300\r\nConnection: keep-alive\r\nReferer: http://www.acapela-group.com/Flash/Demo_Web_AS3/demo_web.swf?path=http://vaas3.acapela-group.com/asTTS/v1-00/&lang=EN\r\nContent-type: application/x-www-form-urlencoded\r\nContent-length: "+length+"\r\n\r\n"+valuetopost
HOST = '87.98.150.34'
PORT = 80
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send(request)
data = s.recv(1024)
s.close()
print 'Received', repr(data)
response = repr(data)
m = re.search('.*=(.*)&.*', response)
download(m.group(1))