No. 03では次のWeb小説プラットフォームのユーザーページから、ブックマークを抽出することを目的とします。
- 小説家になろう : https://syosetu.com/
- ハーメルン : https://syosetu.org/
- カクヨム : https://kakuyomu.jp/
当然、各プラットフォームにユーザー登録およびブックマーク登録があることを前提としています。
また、Seleniumの自動操作でブックマークを抽出する都合上、ディレクトリ内にユーザーの登録データ(idとpassward)を保管する必要があります。
同じことをする際には、自己責任でお願いします。
No. 03で作成するプログラムは次の3つです。
.
├── .devcontainer
├── scraping_modules
│ ├── get_hameln_bookmarks.py
│ ├── get_kakuyomu_bookmarks.py
│ └── get_narou_bookmarks.py
└── secret_info.json
また、secret_info.jsonは次のようなファイルです。
{
"plattform_users":{
"narou":{
"id":"xxx",
"pass":"xxx"
},
"hameln":{
"id":"xxx",
"pass":"xxx"
},
"kakuyomu":{
"id":"xxx",
"pass":"xxx"
}
}
}
各プラットフォームに登録してあるidおよびpasswardを入力してください。