请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。
代码如下:
#coding=utf-8 import os import re import urllib import email import mimetypes import sys import PyFetion import sqlite3 def sendFetion(PhoneNO, FetionPasswd, DestPhoneNO, Msg): try: phone = PyFetion.PyFetion(PhoneNO,FetionPasswd,"TCP") except PyFetion.PyFetionInfoError,e: print "corrent your mobile NO. and password" return -1 phone.login() destPhoneList = DestPhoneNO.split(';') for destPhone in destPhoneList: phone.send_sms(Msg,destPhone, long=True) return def GetData(): cx = sqlite3.connect("d://TVGuide//sms.db") cu = cx.cursor() cu.execute("select distinct(city) from data") citys = cu.fetchall() data = {} for city in citys: sqltext = "select phoneNo from data where city='"+city[0]+"'" cu.execute(sqltext) phones = cu.fetchall() data[city[0]]=phones cu.close() cx.close() return data if __name__ == "__main__": phoneNO = '' fetionPasswd = '' phoneNO = "XXX"#此处为手机号 fetionPasswd = "XXX"#此处为飞信密码 try: data = GetData() for k in data: DestPhoneNO = data[k] city = urllib.urlencode({"city":k.encode('gb2312')}) sock = urllib.urlopen("http://php.weather.sina.com.cn/search.php?f=1&"+city+"&dpc=1") strhtml = sock.read() strhtml = unicode(strhtml, 'gb2312','ignore').encode('utf-8','ignore') theDates = re.findall('''<p>(/d+.*?)</p>''', strhtml) theDates = map(lambda x:x.replace(" "," "), theDates) theDays = re.findall('''<h3>(.*?)</h3>''', strhtml) theWeathers = re.findall('''<div class="Weather_TP">(.*?)</div>''', strhtml) theWinds = re.findall('''<div class="Weather_W">(.*?)</div>''', strhtml) theWinds = map(lambda x:x.replace(" "," "), theWinds) smscontent =""; for i in range(0,3): smscontent =smscontent + theDates[i]+theDays[i]+theWeathers[i]+theWinds[i] strDest =";".join([k[0] for k in DestPhoneNO]) print smscontent.decode("utf-8").encode("gb2312") print strDest sendFetion(phoneNO, fetionPasswd, strDest,smscontent) except: print "exception catched/n"; finally: print "The end of the executation! /tOh, /tHoly Shit!/n"
问题内容: 我正在创建一个CSS编辑器,并试图创建一个可以从CSS文档获取数据的正则表达式。如果我拥有一个属性,则此正则表达式有效,但我无法使其对所有属性都有效。我在PHP中使用preg / perl语法。 正则表达式 测试用例 预期结果 实际结果 在此先感谢您的帮助-整个下午使我感到困惑! 问题答案: 对于单个正则表达式来说,这似乎太令人费解了。好吧,我敢肯定,通过正确的扩展,高级用户可以创建正
本文向大家介绍易语言使用超文本显示新浪天气预报的代码,包括了易语言使用超文本显示新浪天气预报的代码的使用技巧和注意事项,需要的朋友参考一下 常量数据表 利用超文本显示新浪天气预报 此功能需要加载精易模块5.6 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接
本文向大家介绍python获取天气接口给指定微信好友发天气预报,包括了python获取天气接口给指定微信好友发天气预报的使用技巧和注意事项,需要的朋友参考一下 先看下效果图: 用到的模块: PyMySQL requests threading wxpy 要实现上面的示例,首先是有两大块地方 获取天气信息 通过微信将天气信息发送出去 而获取天气信息又包括几个小的需要注意的地方 获取天气信息 获取天气
问题内容: 我正在尝试以的形式找到网页上的所有链接,或者我做了一个正则表达式,并且可以正常工作: 但是,有没有更短的写方法呢?我重复了:// [^ / \“] + /两次,可能没有必要。我尝试了各种方法,但是没有用。我尝试了: 很明显,我在这里缺少了一些东西,或者我只是对Python正则表达式不够了解。 问题答案: 您正在使用捕获组,并在使用捕获组时改变其行为(它只会返回捕获组的内容)。您的正则表
利用json解析返回天气信息。 [Code4App.com]
问题内容: 有什么方法可以在python中的流上使用正则表达式匹配吗?喜欢 而且我不想通过获取整个字符串的值来做到这一点。我想知道是否有任何方法可以在srtream上匹配正则表达式(即时)。 问题答案: 我有同样的问题。首先想到的是实现一个类,该类的作用类似于字符串,但仅从流中读取当前所需的数据(我通过重新实现并提取和缓冲字符直到访问的最高位置来完成此操作……)。 这没有解决(我从中得到了“ Ty
本文向大家介绍php微信开发之百度天气预报,包括了php微信开发之百度天气预报的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了php微信百度天气预报的开发代码,供大家参考,具体内容如下 1.登录百度ak申请:http://lbsyun.baidu.com/apiconsole/key 2.实现天气信息功能 baiduWeather.php 3.实现天气消息事件 以上就是本文的全部内
本文向大家介绍python定时利用QQ邮件发送天气预报的实例,包括了python定时利用QQ邮件发送天气预报的实例的使用技巧和注意事项,需要的朋友参考一下 大致介绍 好久没有写博客了,正好今天有时间把前几天写的利用python定时发送QQ邮件记录一下 1、首先利用request库去请求数据,天气预报使用的是和风天气的API(www.heweather.com/douments/api/s6/wea