indeed-python-wrapper

 

Indeedがオープンソースで公開しているIndeed Job SearchというAPIを使ったプログラムです。

params = {
        'publisher': "",    # publisher ID (Required)
        'q': "",            # Job search query
        'l': "",            # location (city / state)
        'co': "",           # Country Code
        'sort': "",         # Sort order, date or relevance
        'days': ""          # number of days to fetch jobs, maximum is 7 days
        }   

クエリや国コード、期間なんかを指定してIndeedから求人票を引っ張ってきます。

さっそく起動してみました。

 

「大阪市内」「事務」を指定して、動かしました。

合計39件ほど、検索結果では7,000件以上ヒットしますがこれってどういうことなんででしょうね。

'days'を「1」で指定していることが原因でしょうか。

number of days to fetch jobs 所得する求人票の日数

何となくですが「求人票が公開された日」を指定してるっぽい…?

 

それ以外にも恐らく何かしら条件指定をしてるっぽいです

しかし、そもそもこのソースが公開されているのが2年前ですし、Indeed内の仕様も大きく変わっていることも影響してるんでしょうね。

 

ちなみにコマンドプロントに結果を出力するだけでなく、同時にCSVファイルの生成もしてくれます。見事文字化けしてましたが。

 

 

以上