python

スクレイピングで役に立つIEの便利な機能を見つけてショックだった話

以前書いた記事 こちら↓ atc.hateblo.jp PythonでSeleniumを使ってブラウザを操作することで毎朝のルーティンを自動化しましたという話です。ブラウザ上を何度も遷移してファイルを添付していくスクリプトを書きました。遷移するには要素をクリックする必要…

PythonでSelenium_ウィンドウの切替え失敗とその対処について

はじめに 前回、Seleniumで職場のルーティンを自動化した記事を書いた しかし実行中にエラーが発生することが何度かあったので、その原因と解決作を記録する 前回↓ atc.hateblo.jp 原因 それはウィンドウの切り替えである。 PDFの添付後、別ウィンドウがポッ…

PythonでSeleniumを使い毎朝の業務を自動化させたらストレスから開放された件について、手こずった点を列挙する

1. はじめに 私は業務で毎朝以下のルーティンを任されています 行程 : 使用するシステム : 業務内容 : 所要時間 ① : Aシステム : Bシステムにデータを送信(大体40のデータ) : 10秒 ② : Bシステム : 1データに対し1つのPDFを作成 : 3分 ③ : Aシステム : 1デー…

pipenvをやめてvenvへ

pipenvで作った環境にはいってpythonスクリプトを実行するシェルスクリプトを書きました シェルスクリプト単体なら正常に動作するのですが、cron越しだと以下の通りエラーがでました シェルスクリプト cd /User/takuto/pytho_1/weather_pop piping run pytho…

pyenvからpipenvにしてみた

python環境構築の見直し pythonのライブラリ管理と仮想環境の構築のためにpyenv``pyenv-virtualenv``anacondaを用いているのですが、まだまだ初心者の私にとっては複雑で「なぜこのツールをインストールしているんだろう」と役割が分かっていない部分もあり…

毎朝自動で降水確率を教えてくれるプログラムを作りました

こんにちは この度初めてイチからプログラミングをしてみました 毎朝7:30、その日の6時間ごとの降水確率をmacOSの通知機能で教えてくれるプログラムです うまくいってテンションがかなりHighなのでこの感動を忘れぬようブログに掲載したいと思います コード…

pythonからmacOSの通知センターを操る方法

pythonで出力する文字列をmacの通知で表示したいと思ってます python mac 通知で検索した結果いくつか選択肢が出てきたので整理してみます (逐次参考にさせて頂いたサイトを載せて行きます) 選択肢 terminal-notifier github.com macOSの通知を操作できるコ…

pythonの環境構築とやらをしてみた

macbookproでpythonの環境構築をした 環境構築とそれに必要な知識について調べ、実行した ↓めちゃくちゃ参考にさせていただいた記事。 同じ手順でインストール等行い、私に足りない知識を自分の言葉で埋めてみた。 karaage.hatenadiary.jp環境MacBook Pr…

04_Pythonノート記録_#数値 #文字列 #リスト

「pythonドキュメント ver3.6.4 Pythonチュートリアル」をやってみた時のノート(実験)を載せる <数値型> #演算時の型の変換について #演算される値の方が統一されていない場合、整数の値を浮動小数点に変換される。 a = 2 * 2.5 - 1 print(a) ↓ 4.0 #演…

02.Pythonメモ_if復習

マイナビ本でChapter3のif文まで学んだので復習 オリジナルで作ってみる《ハック》 print("ダメージを受けた!") print("手持ちに回復薬がある!") po = input("回復薬を飲みますか? →飲む →飲まない\n") if po == "飲む": print("HPは20回復した!") elif …

01.Pythonメモ_データ入力・型

マイナビから出版されているPython本をチャレンジ中。 「はえ〜」と思ったことをメモ◆ユーザからのデータ入力に基づいて出力する方法 変数 = input("〜〜〜") 《ハック》 色を当てていく #色情報を入力 carry = input("カレーの色は?") stew = input("シチ…