抓取黃曆,Python寫的乙個指令碼

2021-08-25 06:36:17 字數 4090 閱讀 7069

專案的需要,需要抓取黃曆資訊。

#!/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

宜:%s

吉神:%s

歲次:%s

月令:%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(''%(str(year),str(month),str(day)),date)

如下是執行結果的部分

一月初一 星期天		衝:屬牛(己丑,2歲)、屬牛(己丑,62歲)

宜:祭祀、祈福、酬神、訂盟、納采、冠笄、裁衣、合帳、嫁娶、安床、移徙、入宅、安香、啟鑽、安葬、解除、取漁、捕捉、伐木、安門、出火

吉神:曲星、歲德合、天貴、不守冢、枝德、玉堂、敬安、季分

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將子、太歲、曾光星君

一月初二 星期一 衝:屬虎(庚寅,1歲)、屬虎(庚寅,61歲)

宜:求醫、破屋

★ 日值【月破大耗】最為不吉之凶神,除:破屋壞垣、求醫治病外,宜事少取!

吉神:月德、月恩、四相、不守冢、鳴吠、天岳、驛馬、解神、普護

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將子、太歲、曾光星君

一月初三 星期二 衝:屬兔(辛卯,60歲)

宜:祈福、求嗣、齋醮、塑繪、開光、訂盟、納采、嫁娶、動土、入宅、安香、安葬、謝土、出行、沐浴、修造、豎柱、上梁、納財、破土、解除、安門、放水

吉神:天德、四相、不守冢、鳴吠、陰德、吉慶、福生

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將子、太歲、曾光星君

一月初四 星期三 衝:屬龍(壬辰,59歲)

宜:取漁、除服、成服、破土、安葬、立碑

★ 日值【受死】凶神,吉少凶多,除:畋獵、捕捉、及喪葬事宜外,吉事勿取!

吉神:傅星、三合、旺日、陽德

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將子、太歲、曾光星君

一月初五 星期四 衝:屬蛇(癸巳,58歲)

宜:祭祀、求嗣、沐浴、酬神、訂盟、納采、裁衣、合帳、冠笄、安機、安床、造倉、開池、經絡、納財、開市、立券、交易、結網、取漁、納畜、捕捉

吉神:麒麟日、母倉、旺日、六合、五富、聖心、不將

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將子、太歲、曾光星君

一月雨水 星期五 衝:屬馬(甲午,57歲)

宜:祭祀、沐浴、祈福、求嗣、齋醮、訂盟、納采、裁衣、冠笄、開市、立券、交易、納財、沐浴、除服、謝土、出行

吉神:歲德、母倉、鳴吠對、時陽、生氣、青龍、益後、不將

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月初七 星期六 衝:屬羊(乙未,56歲)

宜:祭祀、祈福、求嗣、啟鑽、安葬

吉神:月德合、天醫、續世、不將

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月初八 星期天 衝:屬猴(丙申,55歲)

宜:安床、解除、裁衣、豎柱、上梁、交易、立券、納財、納畜、牧養、安葬、啟鑽

吉神:天德合、月空、王日、大明、不守冢、鳴吠對、天倉、福厚、要安

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月初九 星期一 衝:屬雞(丁酉,54歲)

宜:嫁娶、安床、開光、出行、祭祀、動土、出火、解除、會友、開市、交易、立券、掛匾、入宅、移徙、拆卸、破土、啟鑽、安葬

吉神:官日、不守冢、鳴吠對、玉宇、季分

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月初十 星期二 衝:屬狗(戊戌,53歲)

宜:嫁娶、開光、求嗣、會友、安床、牧養、塑繪、針灸

吉神:守日、天貴、大明、天巫、天富、六儀、天財、金堂

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月十一 星期三 衝:屬豬(己亥,52歲)

宜:作灶、解除

吉神:歲德合、相日、天貴、寶光、活曜

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月十二 星期四 衝:屬鼠(庚子,51歲)

宜:解除、沐浴

吉神:月德、月恩、無礙、三合、民日、四相、時德、大明、不守冢、鳴吠、天馬、月財、季分

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月十三 星期五 衝:屬牛(辛丑,50歲)

宜:嫁娶、祭祀、祈福、出行、解除、出火、拆卸、動土、入宅、移徙、安床、上梁、栽種、納畜、破土、啟鑽、安葬

吉神:天德、四相、不守冢、枝德、玉堂、敬安

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月十四 星期六 衝:屬虎(壬寅,49歲)

宜:祭祀、解除、破屋、壞垣、掃舍

★ 日值【月破大耗】最為不吉之凶神,除:破屋壞垣、求醫治病外,宜事少取!

吉神:玄黃、月秀、不守冢、天岳、驛馬、解神、普護、日隆

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月十五 星期天 衝:屬兔(癸卯,48歲)

宜:祭祀、祈福、求嗣、開光、出火、出行、拆卸、修造、動土、入宅、移徙、上梁、掛匾、開池、安葬、破土、啟鑽

吉神:天恩、大明、不守冢、鳴吠、陰德、吉慶、福生

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

一月十六 星期一 衝:屬龍(甲辰,47歲)

宜:結網、除服、成服、安葬、破土

★ 日值【受死】凶神,吉少凶多,除:畋獵、捕捉、及喪葬事宜外,吉事勿取!

吉神:歲德、天恩、三合、大明、陽德

歲次:庚寅年、肖虎、太歲、鄔桓星君、歲衝甲申

月令:孟春端月、一月令、戊寅、月煞北、月將亥、太歲、曾光星君

感受:方便,高效!

python寫乙個服務 Python寫乙個服務

coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...

python寫乙個incaseformat檢測工具

1.13日爆發的incaseformat病毒會在對應的系統時間觸發攻擊行為,能在短時間內刪除除了系統盤之外的所有檔案。據研究人員稱該病毒會在1.23再次爆發,小r根據該病毒生成特點製作了乙個簡單的檢測工具。程式設計環境 python3.7 from tkinter import import os....

基於七牛Python SDK寫的乙個同步指令碼

最近剛搭了個markdown靜態部落格,想把部落格的放到雲儲存中。經過調研覺得七牛可以滿足我個人的需求,就選它了。部落格要引用就要先將上傳到雲上。雖然七牛 後台可以上傳檔案,但每次上傳都需要先登入,然後選擇,設定連線位址,才能上傳。這個過程有些繁瑣,所以我便想用七牛雲提供的sdk寫個一同步工具,方便...