Python BeautifulSoupでよく使うスクレイピングのやり方 「BeautifulSoup」とは、Pythonでスクレイピングするのに便利なライブラリです。「BeautifulSoup」を使うことで簡単にWEBサイト内のデータ解析を行う事ができます。よく使うスク... 2021.09.15 Python
Python seleniumでmouseoverする方法 seleniumでスクレイピングをしている際に、マウスオーバーを使う必要があったのでメモです。動的に画像を切り替えしているサイトなどではマウスオーバーを行ってから解析処理する必要があります。selen... 2021.09.14 Python
Python webdriver-mangerでSeleniumのChromeDriverを自動更新する 現在Seleniumを利用してツールを作っていたのですが、Chromeのバージョンが上がったタイミングで使っていたChromeDriverも更新する必要があります。少し面倒だと思っていたところ、「we... 2021.09.13 Python
AWS PyCharmにCloudFormation構文チェックのためcfn-lintプラグインを導入(Windows) cfn-lintを使うことでCloudFormationのテンプレートの構文チェックを行う事ができます。これまでプロジェクトには基本的にCIの中で自動実行していました。ただ、それだとPushしないとc... 2021.09.08 AWSIaCPython
IaC AnsibleでOpenVPNのインストールをコード化する 以前に紹介した以下の記事で、AWS上のAmazonLinux2にOpenVPNサーバを構築しました。AWS上のEC2でOpenVPNサーバを構築するただし、OpenVPNサーバを構築するには証明局や証... 2021.09.05 IaCLinuxNetworkPython
IaC EC2インスタンスとして構築したAmazonLinux2へAnsibleをインストール(virtualenv) 前回、EC2インスタンスとして構築したAmazonLinux2へのAnsibleのインストール方法についてメモしました。EC2インスタンスとして構築したAmazonLinux2へAnsibleをインス... 2021.08.27 IaCLinuxPython
Python Pythonでファイルをzip化する方法 Pythonでファイルをzip化する方法はいくつかありますが、一番簡単なのは「 shutil 」モジュールの make_archiveメソッドを使う方法です。 tmp/test ディレクトリ内のファ... 2021.07.07 Python
Python curlでログオンフォーム認証をしてページへアクセス(csrfにも対策) 以前の記事でcurlの使い方について書きましたが、今回はcurlを実践的に使っていきます。curlでページアクセスしたい場合、単純なアクセスだけであれば以下のようにするだけで簡単にアクセスできます。c... 2021.07.06 Python
Program学習 PycharmのMarkdown設定で拡張(PlantUML/Mermaid)が表示されない 表題の通りです。私の開発環境は3環境くらいあって、すべてPycharmを利用しているのですが、その中の1台のPycharmのMarkdown設定にある「拡張(PlantUML/Mermaid)」が表示... 2021.07.04 Program学習Python
Python Pythonのosモジュールで実行しているOSの判別をする Lamdaの関数用のPythonプログラムをWindowsの開発PCで作っている際に、OSの判別がしたくなります。LambdaはAmazonLunuxコンテナで実行されるのでパスなどが異なるのでOSを... 2021.07.02 Python
Python Pythonで日付操作(対象月の初日と最終日の取得など) Pythonで時刻の取得や加算や比較を行う方法について以前にメモしました。今回はさらにもう少し具体的に、月の初日や最終日の取得などの方法についてもメモです。月の初日の取得# 月の初日を返す(1日)de... 2021.06.25 Python
Program学習 PythonでTkinerを使ってTimerを作ってみる【その5】 第1回: 第2回: 第3回:第4回: 第5回: <-今回 前回(第4回)の続きになります。最後の「推定終了時刻」を表示する処理を追加します。5-1. 推定の終了時刻を計算するまず「推定」といっているこ... 2021.06.24 Program学習Python
Python PythonでTkinerを使ってTimerを作ってみる【その4】 第1回: 第2回: 第3回:第4回: <-今回 第5回: 前回(第3回)の続きになります。今回はタイマー0秒になって終了した際の動きを実装します。4-1. タイマー終了時のアクションを設定するタイマー... 2021.06.24 Python
Program学習 PythonでTkinerを使ってTimerを作ってみる【その3】 第1回: 第2回: 第3回:今回第4回:第5回: 前回( 第2回)の続きです。ここまでで、「秒」についてのタイマー動作ができるようになりました。引き続き「分」の部分から作っていきます。完成時のイメージ... 2021.06.24 Program学習Python
Program学習 PythonでTkinerを使ってTimerを作ってみる【その1】 最近、Pythonのtkinterライブラリを使用してTimer(タイマーのアプリ)機能を作る機会があったため、その方法についてチュートリアル的に説明できればと思います。最終的に全5回となります。第1... 2021.06.23 Program学習Python