LoginSignup
0
1

More than 5 years have passed since last update.

毎日占いをみて士気を高める

Last updated at Posted at 2019-04-29

毎日の指針とは何か

仕事の中で自分の芯となる部分それは・・・
そう毎日の占いである。
その日の占いが良ければ気分は上がるし、低ければ悪いことが起きないよう注意して過ごす。
なんと有用なのだろう。
しかし占いを毎日見るのはめんどくさいし、チームのメンバーにも共有したい。
そんな時のために作りました。

今回はファイルにはいていますが、メールで送るも良し。slackに送るも良しです。

今回はこちらのサイトを毎日確認することにしました。

準備

python --version
-> Python 3.5.2 :: Anaconda custom (x86_64)

pip install selenium
pip install phantomjs

python FortuneTelling.py ./    # 引数はファイルの出力先

以下のようなURL構成になっています。
/daily-fortune/2019/4/29/aries

FortuneTelling.py
import lxml.html
import requests
import datetime
import re
import urllib.parse
from selenium import webdriver
import os, sys
FileName = "FortuneTelling.txt"
#占いサイトのurl
FortuneTellingUrl = '{サイトURL}/daily-fortune/'
#星座一覧
Constellations = {'aries':'おひつじ座', 
'taurus':'おうし座', 
'gemini':'ふたご座', 
'cancer':'かに座', 
'leo':'しし座', 
'virgo':'おとめ座', 
'libra':'てんびん座', 
'scorpio':'さそり座', 
'sagittarius':'いて座', 
'capricorn':'やぎ座',
'aquarius':'みずがめ座', 
'pisces':'うお座'}
Today = re.sub(r'-0|-', '/', datetime.datetime.now().strftime('%F')) +'/'
outputPath = sys.argv[1]
if os.path.exists(outputPath):
    os.remove(os.path.join(outputPath, FileName))
else:
    os.mkdir(outputPath)
output = open(os.path.join(outputPath, FileName), 'a')
output.write('★'*20 + '\r\n今日のうらないです。確認をお願いします。\r\n')
for constellation, name in Constellations.items():
    siteUrl = FortuneTellingUrl + Today + constellation
    print(siteUrl)
    driver = webdriver.PhantomJS()
    driver.get(siteUrl)
    root = lxml.html.fromstring(driver.page_source)
    output.write(name + ':' + root.cssselect('.star_ranking > span')[0].text + "\r\n")
    output.write(root.cssselect('.advice_area > p')[0].text + "\r\n")
output.write('★'*20)
output.close()

出力結果

FortuneTelling.txt
★★★★★★★★★★★★★★★★★★★★
今日のうらないです。確認をお願いします。
いて座:No.5
全体運は平凡・安定。お金を貯めるためのテクニックを学べそう。得意な人のその秘訣を聞いてみて。
みずがめ座:No.3
全体運は好調。普段交流がないのであれば、今日は上司や先輩を積極的に誘ってみて。味方につけることで、格段に仕事の進み方が変わります。
しし座:No.1
全体運は快調。仕事、恋愛、どちらの場面においても頭一つ抜け出すチャンスがやってきそうです。前に出るタイミングは逃さないで。
おうし座:No.8
全体運は吉凶混合。精神的に疲れてしまい、それが原因で人に優しくできないかもしれません。気分転換をするのであれば、一人で自然の多い場所に足を運びましょう。
てんびん座:No.4
全体運は好調。一を聞いて七ぐらいまで理解できそうな日。頭の回転が速く、処理能力も上がっています。
かに座:No.9
全体運は自重。外出をすると調子に乗って散財をしてしまいそう。お金を節約したければ、家に籠った方が無難です。
うお座:No.10
全体運は自重。男らしい身体を手に入れるために、トレーニングをしている人は注意。怪我をしやすい星回りです。
おひつじ座:No.2
全体運は快調。女性の相談に乗ってあげましょう。アドバイスをしなくても、話を聞いてあげるだけで相手は満足してくれるでしょう。
おとめ座:No.11
全体運は波乱。ラフプレーで警告を受けてしまいそうな日。反則を犯してまで、人に厳しいチェックをする必要はありませんよ。
ふたご座:No.7
全体運は吉凶混合。笑顔で一日を過ごしましょう。脳内に幸せホルモンが溢れ、あなたの笑顔につられて周囲の人も笑顔になるでしょう。
さそり座:No.6
全体運は平凡・安定。家がくつろげる場所ならば家で、そうでなければゆっくりとくつろげるお店で過ごしましょう。本が1冊あると良さそうです。
やぎ座:No.12
全体運は低調。取引先とのトラブルが発生しそうな星回り。熱くならずに冷静に対応をすれば、すぐに鎮静化するでしょう。
★★★★★★★★★★★★★★★★★★★★

 結果

チームのメンバーに毎日送っていたらうざがられて中止しました。
僕だけ毎日見ます。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1