Yahoo!リアルタイム検索で情報収集をしようとして、「えっ30日間しか遡れないの?10ヶ月前の◯月◯日〜◯月□日のことを調べたいのに」と、もどかしくなったので解決策をメモします。
11/30の2:30 - 6:00に絞り込んだときの検索URLに注目。
http://realtime.search.yahoo.co.jp/search?p=Qiita&rkf=1&ei=UTF-8<s=1480440600&uts=1480453200&gd=1&gm=d&guts=1480511700
パラメータ | 説明 |
---|---|
q | 検索キーワード |
lts | 検索開始日時 |
uts | 検索終了日時 |
guts | 現在の日時 |
11/30 2:30が1480440600で6:00が1480453200......
数字 | 示す(表示される)日時 |
---|---|
1480440600 | 11/30 2:30 |
1480440601 | 11/30 2:30 |
1480440659 | 11/30 2:30 |
1480440660 | 11/30 2:31 |
単位は秒...!!!
n時間前の検索をするには3600n
m日前を検索するためには、86400m
を引けば求められる...
検索したい期間が何日前なのか日数計算で調べて...
3600をかけて...
現在の数字から引いて...
...