54 Views

イケてるPythonエンジニアを募集するためにBloombergがやっているたったひとつの簡単な事

イケてる Python Engineerを募集するためにBloombergがやっているひとつの簡単な事…。
robots.txtで求人するのだ。
エンジニア以外の人間が読むことがないrobots.txtで求人するのは良いアイデアだ!

クローリング対象となるBlooombergが面白いrobots.txtを書いている。

robots.txt
は、クロールのエンジンをコントロールするためにRobotに向けたメッセージで、
Allow 許可
Disallow 不許可
でサイトの中身をクロールできるかどうかを設定しているファイルだ。

クロールしたり、スクレイピングするために、Pythonエンジニアならば、robots.txtでロボットがクロールしてよい情報を確認するのは日常的なことだ。

かつて、HTMLソースの中でウェブエンジニア向けのメッセージを残すということもあったが、このrobots.txtには関心した…。

BloombergのRobots.txtは、Pythonエンジニアが確認するであろうことから、
コメントアウトタグ # でボットのルールを、アシモフの「ロボット三原則」から引用している。
https://ja.wikipedia.org/wiki/ロボット工学三原則

# Bot rules:
# 1. A bot may not injure a human being or, through inaction, allow a human being to come to harm.
# 2. A bot must obey orders given it by human beings except where such orders would conflict with the First Law.
# 3. A bot must protect its own existence as long as such protection does not conflict with the First or Second Law.
# If you can read this then you should apply here https://www.bloomberg.com/careers/
User-agent: *

https://www.bloomberg.com/robots.txt

そして、リンク先はこちらの採用サイトだ

Careers