쉘 스크립트로 나란히 스시

크롤러/스크래핑 Advent Calendar 2014, 12 월 13 일 담당 기사입니다.

소개



초밥을 저렴한 가격으로 맛있게 먹고 싶습니다.

스시 어드벤트 캘린더 2013을 바라 보면, 미토리 스시라는 초밥집이 몹시 좋다고 하는 결론이 되었습니다. 일단 이론은 인정하지 않습니다.

그러나 미토리 스시은 어려운 행렬처럼 보입니다. 시간을 잘못하면 824 분을 기다리는 것 같습니다.

늘어선 것은 싫기 때문에, 비어있는 타이밍을 노리고 싶습니다.

스시 가게 대기 행렬의 길이를 관찰하고 싶습니다.



미토리 스시는 실제로 늘어선 것이 아니라 웹에 등록하여 늘어선 형식 인 것 같습니다.

문장을 잘 모르겠습니다 이런 느낌.



순서 접수를 실시해, 입점 직전에 알람 메일이 오는 시스템입니다. 좋은 시대가 되었습니다.

... 여기, 모든 상점 행렬의 길이 정보가 있습니다.

이번에는 여기의 데이터를 사용합니다.

가장 빈 가게에 가장 많이 들어갈 시간을 알고 싶으므로이 페이지를 스크래핑하여 정기적으로 행렬의 길이 정보를 얻으려고했습니다.

행렬의 길이 추이를 그래프로



스크래핑에 사용 된 코드, 데이터 및 분석 결과는 github으로 향상되었습니다.

wget하고 grep하고 sed하는 스크립트를 실험실 서버에서 계속 돌려 데이터를 취했습니다.

각 점포의 행렬의 길이를 20 분 간격으로 관측하고, 얻어진 행렬의 길이 시계열 데이터를 그래프로 해 보자.
네.

위에서, 아카사카, 긴자, 키치 죠지, 시부야, 타마가와 점의, 행렬의 길이 추이입니다.

평일과 주말에 색상을 나눕니다.



시부야 점은 곧 가득합니다.

아카사카 점이 비교적 비어있는 것처럼 보입니다.

아카사카점에 주목해 봅니다. 1일의 행렬의 길이 추이. 12월 6일의 그래프입니다.



15시가 비어 있습니다.

결과



12 월 13 일에 갔다.

가자—가다무 (@gg_hatano) 2014, 12월 13


좋은 초밥이었다(1800엔)— 하타무 (@gg_hatano) 2014, 12월 13


돈을 신경 쓰지 않고 먹고 1800 엔이었습니다.

요약



미토리 스시 행렬의 길이 추이 데이터를 만들어 그래프로 보았습니다.

저렴하고 좋은 초밥이었습니다. 다시 가자.

이상입니다.

좋은 웹페이지 즐겨찾기