Webサイトにログインしようとた際に、読みにくい文字の入力を求められたことがありませんか。こうしたロボットが判読しにくい文字列を「CAPTCHA(キャプチャ)」と呼びます。サイト運営者側がCAPTCHAを設定することは、スパム対策として有効な手段の一つです。 一方、任意のWebサイトから特定の情報だけを収集するWebスクレイピングを行う場合、CAPTCHAが設定されているサイトは、スクレイピングが難しくなります。CAPTCHAが設定されているWebサイトをスクレイピングしたい場合はどのようにすれば良いのでしょうか? 今回はCAPTCHAの基本知識から、Webスクレイピングを行う際のCAPTCHAの回避方法について解説します。 CAPTCHAとは CAPTCHAとは、Completely Automated Public Turing test to tell Computers and H