実行結果を形づくる要素のほとんどは、ここに来る前、Indeed自体で設定するフィルタによって決まります。
Indeedの検索URLは、フィルタをパラメータとして保持しています。キーワードは q、勤務地は l(郵便番号または「市、州」の組み合わせ)、その周辺の範囲は radius、雇用形態は jt、掲載の新しさは fromage、関連度順か日付順かは sort です。Indeedでこれらを設定してURLをコピーすれば、実行はそのすべてを引き継ぎます。
これは見た目以上に重要です。実行を小さく的確に保つ方法がまさにこれだからです。ありふれた職種名で全国検索をかければ、巨大で大半は無関係な結果が返ってきます。同じ検索に範囲、雇用形態、新しさのフィルタを加えれば、実際に読む価値のある求人が返ってきます。絞り込みは無料で、料金がかかるのは行だけです。
返ってくる内容について一点。Indeedの検索結果はスポンサー枠と自然検索の掲載を混在させています。スポンサー求人は雇用主が費用を払った広告であり、クエリとの一致度が最も高いからではなく、その出稿によって表示されています。エクスポートは検索結果ページが提示するとおりの求人を返すので、この区別が分析に関わるなら並び順は慎重に扱ってください。
作業はIndeed側で行います。ここではURLを渡すだけです。
フィルタはURLの中にあるため、エクスポート結果はIndeedで見ていた画面とそのまま一致します。
このスクレイパーのエクスポートが宣言している列を、この順に並べたものです。各説明は、その列が何のためにあるのか、検索結果ページのその位置にIndeedが何を表示しているのかを述べています。
Remote やハイブリッド勤務の注記が入ることもあります。jk の値で、indeed.com/viewjob?jk=… のような求人リンクに現れます。実行をまたいで同じ求人を突き合わせる際の自然なキーになります。このうち2つは先に見込んでおく価値があります。 job_key はその求人に対するIndeed独自の識別子であり、検索を再実行したときの重複排除に使うべき列です。職種名と会社名の組み合わせで突き合わせるより確実です。そして posted は日付ではなく相対的な経過時間で、実行時点での求人の状態を述べています。あとから実際のタイムスタンプが必要になるなら、実行日を記録しておいてください。
どれもスクレイパー側の癖ではありません。Indeedが求人をどう提示するかという性質であり、エクスポートで何ができるかを左右します。
Indeedのすべての掲載には jk の値があります。viewjob?jk=… のリンクに見える文字列で、エクスポートではこれを job_key として運びます。職種名と会社名ではなくこの値で突き合わせてください。同じ職が複数回掲載されることは頻繁にあり、人材紹介会社と雇用主が同時に出しているケースもあります。文字列一致ではそうした事例を誤って統合したり分割したりしますが、識別子ならそうなりません。
Indeedは報酬を2通りで表示します。雇用主が入力したレンジか、雇用主が示さなかった場合にIndeedがモデルで算出したレンジです。カードはどちらであるかを明示し、その表示は salary の文字列に含まれて渡ってきます。捨てないでください。雇用主申告の報酬だけで作ったベンチマークは、推定値を混ぜたものとは別の数値であり、はるかに擁護できます。そして表示を落としてしまえば、もう両者を分けることはできません。
Indeedは掲載からの経過を検索結果カード上で相対的に書きます。掲載されたばかり、日数、あるいは古くなった求人向けの上限なしの区分といった形です。それがそのまま posted に入ります。日付として解析することはできず、1週間離れた2回の実行の間で比較することもできません。実際の日付が必要なら、ジョブを実行した日付を保存してそこから導いてください。
Indeedは検索結果に有料枠を混ぜています。それらは雇用主がその位置に入札したから存在するのであって、最も一致するからではありません。したがってIndeed上の並び順は、自然検索結果のような純粋な関連度のシグナルではありません。誰が採用しているかを数えるだけなら影響はありませんが、順位を重要度として読むものには影響します。
絞り込んだIndeedの検索が、ウェブページよりスプレッドシートとして役立つ場面。
求人票を書く前に、市場を読む。絞り込んだ検索は、指定範囲内でその職種の競合求人をすべて返し、それぞれの掲載給与を横に並べます。自社の提示レンジが競争力を持つかという問いに対する、最も速く正直な答えであり、タブを開き続ける午後ではなく数分で済みます。
採用は、企業が発信するもののなかで最も曖昧さの少ないものの一つです。検索を固定し、一定の間隔で再実行し、job_key で重複を排除する。そうして積み上がるのは、どこが、どの職能で、どの地域で成長しているかの記録であり、プレスリリースよりずっと早く見えてきます。
Indeedの画面は、求人を1件ずつ見ていくためのものです。書き出せば、検索結果は報酬で並べ替え、雇用形態で絞り込み、順に処理していけるものになります。あとで再実行すれば新しいものだけが見えます。それが、求職と延々スクロールし続けることの違いです。
サブスクリプションなし、最低利用額なし、席数ライセンスなし。最初の500行は当社負担、その後は従量課金です。
新規アカウントごとに1回限り。クレジットカード不要。すべてのスクレイパーが利用できます。よく絞り込んだ検索は通常500件を大きく下回るので、実務的な最初の実行が丸ごと無料で済むことも珍しくありません。
求人1,000件でおよそ2ドル。フィルタは検索URLの中にあるので、最も安い使い方は先にIndeed側で検索を絞ることです。範囲、雇用形態、新しさの指定は、1行も支払う前に結果件数を一桁減らすことがよくあります。
多数の検索、職種、地域にまたがって採用動向を追うチーム向けに、ボリューム料金、SLA、専用ワーカー、個別のオンボーディングをご用意しています。数量をお知らせいただければお見積もりします。
LIVESCRAPER10 をご利用ください。同じ職が複数の場所に掲載されることは多く、同じ文面で二度書かれることはめったにありません。この2つはIndeedが覆わない範囲を埋めます。
短い答えはイエスです。求人情報は、できるだけ多くの人に見つけてもらうために公開されています。
Indeedの検索結果は公開されています。アカウントなしで誰でも閲覧でき、公に見える求人情報を調査目的で収集することは長く確立された慣行です。データが公開されており、その処理がサイトの動作を妨げない限り、これを禁じる連邦法はありません。
求人情報はさらに、この問題のなかでも扱いやすい側にあります。求人の対象は企業内の職であって、名前のある個人ではありません。この11列のどこにも個人を記述するものはありません。ログインもペイウォールもなく、あなたに代わって応募が送られることもありません。
Indeedの利用規約は自動化されたアクセスを制限しているため、これは依然として規約上の問題です。当社はログインの先にあるものには一切触れず、データ層でサードパーティのトラッカーを動かすこともなく、エクスポートは30日後に自動削除されます。
最も多くいただく質問です。ほかにご不明な点があればお問い合わせください。回答を書いているのはボットではなく人間です。
query、title、company、location、salary、job_type、posted、snippet、url、job_key、status。検索結果1件につき1行です。job_key はIndeed独自の求人識別子で、status は当社のエクスポート層が付ける行単位のフラグであり、Indeedが公開しているものではありません。q、勤務地は l、各フィルタは radius、jt、fromage、sort として含まれています。そこで設定したものがすべてエクスポートを形づくります。snippet には各検索結果の下にIndeedが表示する短い抜粋が入ります。これは冒頭部分であって求人票全体ではありません。各行には url と job_key があるので、読む価値のある求人については全文がワンクリック先にあります。salary の値に含まれて渡ってくるので、数値だけを抜き出さずそのまま保持してください。雇用主申告の報酬とモデルによる報酬を一緒に平均すべきではありません。job_key で重複を排除してください。これはその掲載に対するIndeed独自の識別子で、jk の値、つまり viewjob リンクに現れるあの文字列です。そのため、職種名と会社名の突き合わせでは得られない安定性を実行間で保ちます。特に、同じ職が人材紹介会社と雇用主の双方から掲載されている場合に効きます。Indeedは世界最大の求人サイトであり、多くの市場の多くの職種にとって、募集が最初に現れる場所です。その検索は閲覧するために設計されています。職種名と場所を入力し、フィルタを一つ二つ当てて、スクロールする。自分の仕事を探しているときにはうまく機能します。市場全体についての問いになると、うまく機能しません。この街のこの職種の相場はいくらか、いまどの雇用主が採用しているか、先月からどう変わったか。Indeed求人スクレイパーは検索を表に変えることでそれに答えます。求人1件につき1行で、職種名、雇用主、勤務地、掲載給与、雇用形態、掲載からの経過、募集要項の抜粋、求人へのリンク、そしてIndeed独自の求人キーを含みます。
このサービスの設計は、絞り込みをあるべき場所 - Indeed側 - に置いています。Indeedの検索URLは自らのパラメータを符号化しています。キーワードはq、勤務地はl(郵便番号または市と州)、その勤務地を中心とした範囲、フルタイム・パートタイム・契約・インターン・臨時を扱う雇用形態フィルタ、直近N日以内の掲載フィルタ、そして関連度順と日付順の選択です。Indeedで望む検索を組み立ててURLをコピーすれば、実行はそのすべてを引き継ぎます。これは単に便利なだけでなく、最も安い使い方でもあります。検索を絞ることには費用がかからず、広い検索を書き出すことには行数分の費用がかかるからです。
エクスポートの上に何かを作る前に、Indeedのデータの2つの性質を見込んでおく価値があります。1つ目は求人キーです。Indeedのすべての掲載はjkという識別子を持ち - viewjobリンクに見える値です - それがjob_keyとして届きます。重複排除に使うべき列はこれです。職種名と会社名で突き合わせるのは同等に見えて同等ではありません。同じ職が複数回掲載されることは多く、人材紹介会社と雇用主が同時に出していることもあり、文字列一致では実在する2件の求人を統合したり1件を分割したりしてしまいます。識別子ならそうなりません。2つ目は掲載からの経過です。Indeedはこれを検索結果カード上で日付ではなく相対的に書くため、実行時点での求人の状態を述べていることになり、異なる時点に行った実行の間で比較することはできません。実行日を記録し、そこから実際の日付を導いてください。
さらに2つの留保が、分析を正直に保ちます。Indeedの給与は、雇用主が入力した数値であることもあれば、雇用主が省いたときにIndeedがモデルで算出したレンジであることもあります。カードはどちらかを明示し、その表示はsalaryの文字列に含まれて渡ってくるので、解析の途中で捨てるのではなくデータまで残すべきです。申告された報酬と推定された報酬は別の問いに答えるものであり、一緒に平均すべきではありません。またIndeedはスポンサー枠を自然検索結果の間に混ぜており、リスト上の位置は関連度だけでなく広告出稿も反映しています。どちらも回避すべき欠陥ではなく、単にこのサイトの仕組みです。そしてそれを知っているかどうかが、擁護できる給与ベンチマークと誤解を招くベンチマークの違いになります。無料で始めてください。最初の500行に費用はかからず、クレジットカードも不要です。