繁体   English   中英

通过SL4A python脚本将数据传递到网站

[英]Passing Data to a website via SL4A python script

请帮助! 我需要使用s4la python将一些文本数据发布到电子邮件地址或网站表单中,我该怎么做(不打开电子邮件客户端)?

只是要清楚:这将是一个“网上商店工具”,可从二维码中读取信息并将其发送到网上商店。 只需阅读代码,然后阅读“订购金额”并发送即可。

为什么是python? 因为多数民众赞成在唯一的我可以使用。 :)

要将数据发送到网站,请查看文件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()

如果您想连接到SMTP服务器(例如Google),则可以使用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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM