Golang

Golang

【Golang】Collyを使用してWebスクレイピングを行う

CollyはGo言語でWebスクレイピングを行うためのライブラリです。 以下にCollyの使い方を紹介します。 インストール go modコマンドでgo.modファイルを作成し、go getでcollyを導入します。 col...
Golang

Robotgoで指定範囲のキャプチャーを連続で取得する

Golangでマウスをクリックしてキャプチャー位置を指定し、指定範囲を連番でpngとして画像保存するコードを書きました。robotgoを使用しています。 作成に使用した言語とライブラリ Golang1.19 rob...
Golang

Robotgoで自動操作

Robotgoで自動操作できる内容をまとめました。 使用バージョン Golang1.17 robotgo v0.100.10 マウスの操作 指定座標にマウスカーソルを移動する 画面左上を座標x,yを0としたときに...
Golang

Golangで標準入力を使用する関数のテスト

Golangの関数内で標準入力の値を受け取る関数に単体テストを行う方法をまとめました。 fmt.Scanで標準入力の値を受け取る関数 fmt.Scanを使用して標準入力から値を受け取る関数は、そのままだと単体テストができません。 下記...
Golang

Robotgoでマウスポインタを自動で移動させる

Golangでマウスの座標位置を記録して、一定の間隔でマウスポインタを移動する コードを書きました。Robotgoを使用しています。 作成に使用した言語とライブラリ Golang1.17 robotgo v0.1...
Golang

Golangでライフゲームを作成しました

Golangでライフゲームを作成しました。 ライフゲームの横幅と縦幅を入力し、リピート数を入力すると画像のように動作します。 横幅縦幅は1~30、リピート数は1以上を入力できるようになっています。 参考URL アルゴ...