大学の主要サイト自動閲覧ツール
各種煩雑な認証を自動化するやつ
🚀
ローンチ日
2021/04/03
🙎
開発形態
個人開発
🍽
ジャンル
ツール
🏹
誰のために作った?
自分
GitHub🐙
サイト🔗
技術
Python
Selenium
情報取得速度の改善
目的
大学の情報を得るために3段階ログインが必要など極めて時間を要する作業だったため、(他方に迷惑をかけない範囲で)自動化したくなりました
背景
画像を選ぶ方の認証なども自動化しました
こだわり
私が通っている大学では複数のサイトで授業の情報などが開示されるのですが3段階ログインが必要であるなど情報収集には相当な手間がかかります。
そこでSeleniumというブラウザ操作を制御できるフレームワークを利用して一分操作の自動化をしました。
具体的には
①学内ポータルへの自動ログイン、オンライン授業用サイトへの自動ログイン、学部授業サイトへの自動ログイン、メールサイトへの自動ログイン
②画像選択型認証の突破
③お知らせがあった場合別タブでお知らせを開く、です。
※コードには細心の注意をはらい、サーバーへの負荷がかからないように配慮しています。
そこでSeleniumというブラウザ操作を制御できるフレームワークを利用して一分操作の自動化をしました。
具体的には
①学内ポータルへの自動ログイン、オンライン授業用サイトへの自動ログイン、学部授業サイトへの自動ログイン、メールサイトへの自動ログイン
②画像選択型認証の突破
③お知らせがあった場合別タブでお知らせを開く、です。
※コードには細心の注意をはらい、サーバーへの負荷がかからないように配慮しています。
ギャラリー
![大学の主要サイト自動閲覧ツール](https://prod-files-secure.s3.us-west-2.amazonaws.com/3ee8493d-1ff5-4e43-b584-649e8361ac9f/388ed5a0-4012-4ccc-a86c-6e5f0bc07378/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88_2023-03-18_210546.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T093723Z&X-Amz-Expires=3600&X-Amz-Signature=90273d355965d699cc5282079d04619a424910c01bfa0dfec7700e98ca33fcaa&X-Amz-SignedHeaders=host&x-id=GetObject)