2023年11月30日木曜日

chatGPTで各ボートレース場のデータをJSONにしてみる

簡単なスクレイピングができるか試す。

・結論YAMLを使う(JSONより出力する文字数がすくない為)

・小分けに出力してから、手動でマージ


※注意事項

Bingの方が優秀?(中身同じで無料なのに、こっちのが無駄な省略を受けない)

かと思いきや、正しいスクレイプをしないので、嘘っぱちの表をジェネレートしてしまう。


やはりGPT4でプラグインを使わないと正しくできない。


chatGPT

plugin: webPilot


################################################

ボートレース場の最近3ヶ月の表データのすべてをjsonで出力。

データを省略しないで完全に出力してください。

状況表示は日本語でお願いします。説明不要。


https://www.boatrace.jp/owpc/pc/data/stadium?jcd=01

################################################





途中で生成が止まってしまう。

>>生成を続ける を何度か押していると。

レスポンスの生成中にエラーが発生しました

が発生してうまく出力できない。


>>生成を続ける を押す時間を遅らせてもダメなので、小分けで出力する必要がある。




################################################

ボートレース場の最近3ヶ月の表データ成形して出力せよ。

データを省略しないで完全に出力しなければいけない。

省略したデータは意味をなさない。

状況表示は日本語でお願いします。説明不要。

値が0%の場合も項目が必要。


<出力項目>

・ボートレース場名

・コース別入着率&決まり手

・枠番別コース取得率

・MEMO


禁止事項:データを省略してはいけない。出力項目以外を出力してはいけない。

出力形式:yaml


https://www.boatrace.jp/owpc/pc/data/stadium?jcd=01

################################################




2023年11月9日木曜日

Docker build error [http: invalid Host header]

今まで問題なかったのに、突然起きた。

<環境>

Ubuntu 22.04.3 LTS

Docker version 20.10.24, build 297e128

traefik



<問題>

docker compose build

実行すると下記のエラーがでる。

http: invalid Host header



<原因>

golangを含むなにかのツールチェーンがおかしいらしい。


<やってみた1>

とりあえずDockerのバージョンをあげてみる。

sudo apt upgrade docker

docker -v

Docker version 20.10.24, build 297e128

変わってない!意味なし。


<やってみた2>

snap info docker

最新ベータはdocker 24.0.5

snap remove docker

snap install docker --channel=latest/beta

docker -v

Docker version 24.0.5, build ced0996

解決!ビルドできた!!