黙々とC#

"In a mad world of VBA, only the mad are sane" 『VBAという名の狂った世界で狂っているというのなら私の気は確かだ』

Ver.73以降のChromeに対応するChromeDriverをローカル環境に合わせて適切に自動でインストールする方法

f:id:d_ymkw:20190425140254j:plain

Ver.73からChromeDriverのバージョニング規則が変更された件

Chrome Driver(WebDriver)のバージョニング規則が変更されて、従来のように簡単に*1ダウンロードURLを特定できなくなった。

*1:公式サイトのリリースノートから最新のバージョン情報を取得し、てきとうにURLを組み立てる方法で

続きを読む

SeleniumのChromeDriverを自動更新する.NET(C#)アプリ for Windows

f:id:d_ymkw:20171105225805j:plain

Seleniumの処理でエラーが出てから、chromeのwebdriverが更新されていることに気がついてファイルを置き換える、というのを何度も繰り返してウンザリしていたので自動化することにしました。

という、まさに自分もやりたかったことをbashスクリプトで実現されている記事を見かけたので、Windows環境下でも手軽に使えるようにC#で実装した。

続きを読む

FlickrExで()付きのタグが拾えない問題+αを解決してみた

高千穂高原

yogguit.hatenablog.com

上記記事経緯で、ページに埋め込んだFlickr写真のEXIF情報を自動で表示してくれるFlickrExという面白いツールを知ったのだけど、そのままでは2点ほど不都合があったので修正してみた。

目次

  • 問題点
  • とりあえずの解決策
    • 書き換えたコード
    • 書き換えた箇所とコードの概要
  • テスト
    • 利用方法
    • 利用例
続きを読む

System.BadImageFormatException が発生して.NET アプリケーションが起動しない問題の原因と解決策

f:id:d_ymkw:20170526122449j:plain

過去にC# (ターゲットフレームワークを.NET Framework3.5に設定)で作成したアプリケーションの、ターゲットフレームワークを .NET Framework4.* に変更したところ、System.BadImageFormatExceptionが発生して起動できなくなった。

原因がわかったのでメモしておく。

続きを読む