Webサービスをリバースエンジニアリングして、HTTP通信とJavaScriptの処理の流れを読み解いてみる アルバイトのMoriです。 世の中にはたくさんのWebサービスがありますが、そのサービスを利用するだけではなく、サービスでどのような通信が流れ、JavaScriptが実行され、最終的にコンテンツが出来上がっているかを逆算で読み解いているエンジニアさんたちもいます。完成品から内部構造を逆算的に読み解くことは、俗にリバースエンジニアリングと呼ばれます。 今回は、こちら「Reverse-engineering YouTube | Alexey Golub」のサイトを補足・解説する形で、題材として「Youtubeのチャンネルに投稿されている動画のdescription(概要欄)を取得する」というテーマでリバースエンジニアリングを解説してみたいと思います。 投稿動画のvideoIdを取得 動
![Webサービスをリバースエンジニアリングして、HTTP通信とJavaScriptの処理の流れを読み解いてみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/2a4589223a08715a0ba8f1e253d2563e3f90f334/height=288;version=1;width=512/https%3A%2F%2Frooter.jp%2Fwp-content%2Fuploads%2F2019%2F10%2Fthumnail.jpg)