# 定时任务
scheduler = BlockingScheduler()
# 每天9:30给女朋友发送每日一句
# scheduler.add_job(start_today_info, 'cron', hour=9, minute=30)
scheduler.start()
复制代码
start_today_info 是方法处理类。
2.获取每日一句。
数据来源: ONE●一个
def get_dictum_info(self):
'''
获取格言信息(从『一个。one』获取信息 http://wufazhuce.com/)
:return: str 一句格言或者短语
'''
print('获取格言信息..')
user_url = 'http://wufazhuce.com/'
resp = requests.get(user_url, headers=self.headers)
soup_texts = BeautifulSoup(resp.text, 'lxml')
# 『one -个』 中的每日一句
every_msg = soup_texts.find_all('div', class_='fp-one-cita')[0].find('a').text
return every_msg
复制代码
3. 获取今日天气 。
天气数据来源:SOJSON
def get_weather_info(self, city_code=''):
weather_url = f'http://t.weather.sojson.com/api/weather/city/{city_code}'
resp = requests.get(url=weather_url)
if resp.status_code == 200 and resp.json().get('status') == 200:
weatherJson = resp.json()
# 今日天气
today_weather = weatherJson.get('data').get('forecast')[1]
复制代码
city_code 城市对应 id。 cdn.sojson.com/_city.json
4. 登录微信并发送内容。
itchat.auto_login()
itchat.send(today_msg, toUserName=name_uuid)
复制代码
项目运行
安装依赖
使用 pip install -r requirements.txt 安装所有依赖
参数配置
config.yaml
alarm_timed: '9:30'
girlfriend_infos:
-
#女友微信昵称
wechat_name: '古典'
#女友所在桂林
city_name: '桂林'
# 从那天开始勾搭的
start_date: '2017-11-11'
# 短句的最后留言
sweet_words: '来自最爱你的我。'
#如果你有多个女友需要发送,则参照这个样式,复制即可
-
wechat_name: '陈老师'
city_name: '朝阳区'
start_date: '2018-11-11'
sweet_words: '来自你俊美的老公。'
#需要源码加群:984632579获取
开始运行
python run.py
复制代码
最后
需要源码加群:984632579获取
(1)Python所有方向的学习路线(新版)
这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
最近我才对这些路线做了一下新的更新,知识体系更全面了。
(2)Python学习视频
包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。
(3)100多个练手项目
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!