请帮忙! 我需要使用s4la python将一些文本数据发布到电子邮件地址或网站表单我该怎么做(不打开电子邮件客户端)?
为了清楚起见:这将是一个“网上商店工具”,它从二维码中读取信息并将其发送到网上商店。只需阅读代码并阅读“订购金额”并发送即可。
为什么是python?那是我唯一可以使用的。 :)
答案 0 :(得分:1)
要将数据发送到网站,请查看文件weather.py 安装python时,此文件作为示例提供。
http://code.google.com/p/android-scripting/source/browse/python/ase/scripts/weather.py
它使用模块urllib2
文件的有趣部分:
WEATHER_URL = 'http://www.google.com/ig/api?weather=%s&hl=%s'
url = WEATHER_URL % (urllib.quote(location), hl)
handler = urllib2.urlopen(url)
data = handler.read()
答案 1 :(得分:0)
如果要连接到Google等SMTP服务器,可以使用smtplib。
发送使用:
msg = MIMEMultipart()
msg['Subject'] = 'Our Subject'
msg['To'] = 'receiver@host.net'
msg['From'] = 'sender@gmail.com'
msg.attach(MIMEText(body, 'plain'))
smtpObj = smtplib.SMTP(smtp_server,smtp_port)
smtpObj.starttls()
smtpObj.ehlo()
smtpObj.login(username,password)
smtpObj.sendmail(username,to_addr,msg.as_string())
smtpObj.close()