ㅏ 이전 게시물 Twitter 데이터 스트림을 다운로드하는 복잡한 단계를 설명했습니다. 이 첨부된 JSL은 Twitter의 화면을 스크래핑하여 더 적은 양의 데이터를 얻는 더 간단한 방법을 설명합니다. 고급 검색 (로그인 필요 없음).
스크린 스크래핑은 실제로 화면의 데이터를 사용하지 않습니다. 대신 화면에 웹 페이지를 표시하는 데 일반적으로 사용되는 HTML을 캡처하고 분석합니다. 이 예에서 분석은 매우 간단합니다. .jpg로 끝나는 URL을 찾습니다. URL은 리소스의 웹 주소이며 .jpg로 끝나는 URL은 다운로드(일반적으로 브라우저에서) 및 저장(이 예에서는)할 수 있는 사진입니다.
이 Twitter 인터페이스는 새 사진을 느리게 제공하고 동일한 사진을 반복해서 제공하기 때문에 JSL에는 중복 다운로드를 방지하고 특정 종류의 사진을 무시하는 논리가 있습니다. 자신만의 스크린 스크레이핑 코드를 작성하면 비슷한 규칙을 갖게 됩니다. 사진과 함께 트윗된 텍스트와 같은 관련 메타 데이터를 추출하기 위해 HTML을 분석하는 더 복잡한 코드를 작성하게 될 것입니다.
디스플레이를 흥미롭게 유지하기 위해 JSL은 Twitter에 쿼리를 다시 보내도록 요청하기 전에 최소 1분 동안 기다리는 동안 이전 사진을 다시 표시합니다. 한 사진에서 다음 사진으로 전환하는 방법에는 여러 가지가 있습니다. 이 JSL은 단순한 크로스 페이드를 사용하는 대신 FFT를 사용하여 이미지를 2D 공간 도메인에서 주파수 도메인으로 변환하고 주파수 도메인에서 크로스 페이드를 적용합니다. 느리고 실험 일뿐입니다. (트위터에 있는 대부분의 이미지와 달리) 사용 권한이 있는 이미지가 있는 비디오가 있습니다. 또한 실시간으로 실행할 필요가 없기 때문에 JSL보다 더 큰 FFT와 더 많은 전환 프레임을 사용하고 있습니다.
첨부된 JSL에는 검색어가 포함되어 있습니다. 축구 . 이번 주말에 꽤 좋은 결과를 낳은 것 같습니다. 여기 하나 있습니다 그림 근처에 있는 두 대학 간의 게임 점수를 보여줍니다.
업데이트: JSL 문제