项目的需要,需要抓取黄历信息。
于是用Python写了一段小脚本。抓取的源是在QQ的网站上刮出来的。需要注意的是,该源请求返回的是一个JSON,需要下载Python的JSON包,可以在网上Google,附件也附上这个包。不废话,上源码。
#!/usr/bin/python
#coding: utf8
import json, urllib2, time
def get_page(url,date):
try:
#检查日期是否正确,例如 2010-2-31
time.strptime(date,'%Y-%m-%d')
req = urllib2.Request(url)
r = urllib2.urlopen(req)
html = r.read()
hl = json.read(html)
if not hl['nml_Lunar_Month']:
return;
#print in format
print "%s%s %s\t"%(hl['nml_Lunar_Month'],hl['nml_Lunar_Date'],hl['nml_Week']),
print "\t冲:%s<br/>宜:%s<br/>吉神:%s<br/>岁次:%s<br/>月令:%s"%(hl['nml_Chong'],hl['nml_Y'],hl['nml_Js'],hl['nml_Sc'],hl['nml_Yl'])
except Exception,e:
#print 'scape'
print e
if __name__ == '__main__':
year = 2010
month=1
day=1
for month in range(1,13):
for day in range(1,32):
if month <10:
month = '0'+str(month)
if day < 10:
day = '0'+str(day)
date = str(year)+'-'+str(month)+'-'+str(day)
get_page('http://qq.go108.com.cn/nongli/get_Nmlinfo.php?year=%s&month=%s&date=%s'%(str(year),str(month),str(day)),date)
如下是运行结果的部分
一月初一 星期天 冲:属牛(己丑,2岁)、属牛(己丑,62岁)<br/>宜:祭祀、祈福、酬神、订盟、纳采、冠笄、裁衣、合帐、嫁娶、安床、移徙、入宅、安香、启钻、安葬、解除、取渔、捕捉、伐木、安门、出火<br/>吉神:曲星、岁德合、天贵、不守冢、枝德、玉堂、敬安、季分<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将子、太岁、曾光星君
一月初二 星期一 冲:属虎(庚寅,1岁)、属虎(庚寅,61岁)<br/>宜:求医、破屋<br /><span style="color: #aa1515">★ 日值【月破大耗】最为不吉之凶神,除:破屋坏垣、求医治病外,宜事少取!</span><br/>吉神:月德、月恩、四相、不守冢、鸣吠、天岳、驿马、解神、普护<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将子、太岁、曾光星君
一月初三 星期二 冲:属兔(辛卯,60岁)<br/>宜:祈福、求嗣、斋醮、塑绘、开光、订盟、纳采、嫁娶、动土、入宅、安香、安葬、谢土、出行、沐浴、修造、竖柱、上梁、纳财、破土、解除、安门、放水<br/>吉神:天德、四相、不守冢、鸣吠、阴德、吉庆、福生<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将子、太岁、曾光星君
一月初四 星期三 冲:属龙(壬辰,59岁)<br/>宜:取渔、除服、成服、破土、安葬、立碑<br /><span style="color: #aa1515">★ 日值【受死】凶神,吉少凶多,除:畋猎、捕捉、及丧葬事宜外,吉事勿取!</span><br/>吉神:傅星、三合、旺日、阳德<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将子、太岁、曾光星君
一月初五 星期四 冲:属蛇(癸巳,58岁)<br/>宜:祭祀、求嗣、沐浴、酬神、订盟、纳采、裁衣、合帐、冠笄、安机、安床、造仓、开池、经络、纳财、开市、立券、交易、结网、取渔、纳畜、捕捉<br/>吉神:麒麟日、母仓、旺日、六合、五富、圣心、不将<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将子、太岁、曾光星君
一月雨水 星期五 冲:属马(甲午,57岁)<br/>宜:祭祀、沐浴、祈福、求嗣、斋醮、订盟、纳采、裁衣、冠笄、开市、立券、交易、纳财、沐浴、除服、谢土、出行<br/>吉神:岁德、母仓、鸣吠对、时阳、生气、青龙、益后、不将<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月初七 星期六 冲:属羊(乙未,56岁)<br/>宜:祭祀、祈福、求嗣、启钻、安葬<br/>吉神:月德合、天医、续世、不将<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月初八 星期天 冲:属猴(丙申,55岁)<br/>宜:安床、解除、裁衣、竖柱、上梁、交易、立券、纳财、纳畜、牧养、安葬、启钻<br/>吉神:天德合、月空、王日、大明、不守冢、鸣吠对、天仓、福厚、要安<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月初九 星期一 冲:属鸡(丁酉,54岁)<br/>宜:嫁娶、安床、开光、出行、祭祀、动土、出火、解除、会友、开市、交易、立券、挂匾、入宅、移徙、拆卸、破土、启钻、安葬<br/>吉神:官日、不守冢、鸣吠对、玉宇、季分<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月初十 星期二 冲:属狗(戊戌,53岁)<br/>宜:嫁娶、开光、求嗣、会友、安床、牧养、塑绘、针灸<br/>吉神:守日、天贵、大明、天巫、天富、六仪、天财、金堂<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月十一 星期三 冲:属猪(己亥,52岁)<br/>宜:作灶、解除<br/>吉神:岁德合、相日、天贵、宝光、活曜<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月十二 星期四 冲:属鼠(庚子,51岁)<br/>宜:解除、沐浴<br/>吉神:月德、月恩、无碍、三合、民日、四相、时德、大明、不守冢、鸣吠、天马、月财、季分<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月十三 星期五 冲:属牛(辛丑,50岁)<br/>宜:嫁娶、祭祀、祈福、出行、解除、出火、拆卸、动土、入宅、移徙、安床、上梁、栽种、纳畜、破土、启钻、安葬<br/>吉神:天德、四相、不守冢、枝德、玉堂、敬安<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月十四 星期六 冲:属虎(壬寅,49岁)<br/>宜:祭祀、解除、破屋、坏垣、扫舍<br /><span style="color: #aa1515">★ 日值【月破大耗】最为不吉之凶神,除:破屋坏垣、求医治病外,宜事少取!</span><br/>吉神:玄黄、月秀、不守冢、天岳、驿马、解神、普护、日隆<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月十五 星期天 冲:属兔(癸卯,48岁)<br/>宜:祭祀、祈福、求嗣、开光、出火、出行、拆卸、修造、动土、入宅、移徙、上梁、挂匾、开池、安葬、破土、启钻<br/>吉神:天恩、大明、不守冢、鸣吠、阴德、吉庆、福生<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
一月十六 星期一 冲:属龙(甲辰,47岁)<br/>宜:结网、除服、成服、安葬、破土<br /><span style="color: #aa1515">★ 日值【受死】凶神,吉少凶多,除:畋猎、捕捉、及丧葬事宜外,吉事勿取!</span><br/>吉神:岁德、天恩、三合、大明、阳德<br/>岁次:庚寅年、肖虎、太岁、邬桓星君、岁冲甲申<br/>月令:孟春端月、一月令、戊寅、月煞北、月将亥、太岁、曾光星君
感受:方便,高效!
分享到:
相关推荐
总的来说,基于Python的王者荣耀脚本开发涉及到图像处理、模拟输入、多线程等多个技术领域,通过巧妙地结合这些技术,我们可以创造出高效且有趣的自动化工具。然而,重要的是要在合理和合法的范围内使用这些工具,以...
【京东抢茅台Python脚本】是一个利用Python编程语言编写的自动化工具,主要用于在京东平台上自动参与茅台酒的抢购活动。这个脚本的目的是通过自动化的方式提高抢购成功率,节省用户手动操作的时间,并且根据描述,它...
通过学习和实践上述知识点,你将能够编写出一个完整的Python程序来抓取地图瓦片。在`mapFetcher-master`这个项目中,应该包含了实现上述功能的代码示例,你可以深入研究并根据自己的需求进行定制。记得在使用地图...
python邮箱抓取脚本,利用正则表达式从文本内容中抓取邮箱。
本篇文章将深入探讨如何使用Python编写一个脚本来抓取Bing搜索引擎的搜索结果,这涉及到网络爬虫的基本原理、Python的相关库以及如何处理抓取的数据。 首先,我们需要了解Python中的网络请求库,如`requests`。`...
微博热搜数据抓取脚本 python开发
"个人健康每日所需营养成分SQL(内含Python抓取脚本)"是一个资源,旨在帮助用户根据他们的个人情况计算每天需要摄取的营养成分。这个工具结合了数据库技术和Python编程,为用户提供了一种自动化的方式来获取定制化的...
前言: md5解密,百度了一下发现教程不是很多也不详细。 这个图都没一张。。。 0x01 ...然后创建一个测试脚本看看能不能成功访问 (200会返回代码,500返回报错) 我们可以看到请求成功了, 我们接
在本文中,我们将深入探讨如何使用Python来实现一个王者荣耀AI脚本,并训练自己的模型。Python作为一门强大且灵活的编程语言,广泛应用于数据科学、机器学习以及游戏开发领域。通过结合人工智能技术,我们可以构建出...
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做...基于Graspness的机械臂视觉6自由度抓取(python开发源码+项目说明).zip
总结来说,"Python-基于pywin32的游戏脚本"是一个利用Python和相关库进行屏幕抓取、图像识别及模拟用户输入的自动化解决方案。它涉及到的主要知识点包括Python编程、pywin32库的使用、PIL/Pillow的屏幕抓取、OpenCV...
1. **设置脚本**:通常,一个Systrace脚本会包含一系列的命令行选项,指定要记录的跟踪类别、时间长度等参数。例如,`systrace.py -o output.html --time=5 -c gfx view`将记录5秒的GPU和视图系统相关的事件,并生成...
网页抓取的另一个关键方面是处理JavaScript渲染的页面。许多现代网站使用AJAX技术动态加载内容,这些内容在原始HTML中不可见。为了抓取这种内容,可以使用`Selenium`库,它允许模拟浏览器行为。安装`Selenium`(通常...
标题中的“Python-PyNoise一个用Python编写的简单脚本用在后台运行随机网站”指出,我们要讨论的是一个名为PyNoise的Python项目,它被设计用于在后台运行随机的网站。这个项目可能对自动化测试、数据抓取或者模拟...
本压缩包文件“Python3编写实用脚本程序-抓取IP地址.zip”显然关注的是利用Python3来编写能够自动抓取IP地址的脚本。这一主题涵盖了网络协议的理解、Python网络编程以及数据处理等多个知识点。 首先,了解网络协议...
基于GRCNN的机械臂视觉平面抓取python源码+项目说明(高分项目)基于GRCNN的机械臂视觉平面抓取python源码+项目说明(高分项目)基于GRCNN的机械臂视觉平面抓取python源码+项目说明(高分项目)基于GRCNN的机械臂...
Python(中文)脚本语言是一种广泛使用的高级编程语言,以其简洁、易读的语法和强大的功能而备受青睐。这本书很可能是深入浅出地介绍了Python语言的基础和进阶知识,为初学者提供了很好的学习资源。 Python的基本...
本文将深入探讨一个基于Python的游戏协议数据抓取解析工具,该工具利用了wxWidgets、pywin32和WinPcap库来实现其功能。让我们逐一了解这些关键组件。 首先,`wxWidgets` 是一个跨平台的GUI工具包,用于帮助开发者...
至于字体的改变,Python的`fonttools`库是一个不错的选择。它允许你操作字体文件,包括改变字体大小、样式或创建新的字体组合。在实际应用中,这可能涉及到读取字体文件,修改字形信息,然后导出为新的字体格式。 ...