Programming

Google Calendar APIをPythonで叩く

昔作ったGoogle Calendar Event登録ScriptをPythonで全面的に書き換えるべく作業を始めようと思ったはいいがもう何年も前なので完全にやり方を忘れた。またどうせ忘れるのでここにメモしておこうと思う。大まかな流れは以下のようになる。 プロジェクトの作…

PythonでWinHTTPRequestを叩くのだ

別に好き好んでこんな面倒な事してる訳ではもちろんない。Requestsでどうしても上手くいかなかったから仕方なくやってるのだ。テメエの事だよe-h〇n!なにやら302で2回リダイレクトさせてる上にcookie制御も相当厳密にやってる。まあそれだけならRequestsで…

Edge(Chromium) + Selenium(Python)を使ってみる ~導入編~

我が家のIEちゃんが余命いくばくもないのでブラウザ自動運転の後継を確保するべく簡単に調べた結果Seleniumとかいうのが今のところ一番メジャーらしい。ActiveX叩けば簡単に動かせてたIEに比べれば面倒臭いんだけど仕方ないね。もっと簡単なのがあればそっち…

PowerShell 5.1 公式Reference 自分用目次

PowerShellを覚える気はある。たぶん覚えたら便利なんだろうと確信している。しかし公式Referenceがうんこ。超見にくい。おまけに日本語がない。英語のみ。まあScript言語のReferenceが英語のみとかありがちではあるが仮にもMSの仕事だぞ。そこでせめて自分…

minicondaにおける「指定されたモジュールが見つかりません」問題

そもそもの問題 タイトル通りminicondaでpythonを管理していると「指定されたモジュールが見つかりません」と時々怒られる。pillowにopensslにlxmlとそれはもう幅広い。しかしある時conda上でscriptを実行すると何事もなく通る事が判明。これは一体どういう…

subprocess.runの引数について

最近仕方ないのでPythonを覚えた。その中でよくお世話になるのがこのsubprocess Module。よく分からないならrun Methodを使っとけばいいと書いてあるので素直に毎回そうしてる。しかしお世話になる割にはいまいちよく分からない。大量の引数があるがそれぞれ…

Unicode文字のマッピングがターゲットのマルチバイトコードページにありません

漫画雑誌の休載情報を手っ取り早く知りたくてscriptを組んだが、「Unicode文字のマッピングがターゲットのマルチバイトコードページにありません」というタイトル通りのエラーがResponseTextで返るページがある。しかも毎回ではなくエラーが出たり出なかった…