0

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

需要说明的是:这将是一个“网上商店工具”,它从二维码中读取信息并将其发送到网上商店。只需阅读代码并阅读“订购数量”并发送它们。

为什么是蟒蛇?因为那是我唯一可以使用的。:)

4

2 回答 2

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()
于 2012-02-28T16:40:28.257 回答
0

如果你想连接到像谷歌这样的 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()
于 2012-02-15T03:17:59.017 回答