2012-06-14 4 views
0

이것은 사용 가능한 클래스, 코드, 교사, 시간, 위치의 전체 목록을 가져 오는 대학용 프로그램에서 가져온 것입니다.데이터를 추출하기 위해 (학교) 웹 사이트에 프로그램을 연결하는 방법

이 정보에 액세스하려면 대학의 보안 웹 사이트에 로그인하고 개별 수업을 검색해야합니다. 어떻게 프로그램 (iphone 앱 등을 보았습니다.)에서 대학, 학급 검색을하고 CURRENT 및 클래스의 업데이트 된 명부를 표시합니다.

프로그램이 API없이이 데이터에 액세스하거나 로그인 자격 증명을 통해 사용 가능한 코스 데이터를 가져 오는 방법은 무엇입니까?

답변

1

대학에 일종의 API가 없다고 가정하면이 앱은 화면에서 html 데이터를 긁어내어 관련 앱을 응용 프로그램에서 사용하기위한 것일뿐입니다. 이렇게해도 효과가 있지만 항상 사이트가 HTML 구조를 변경하기 때문에 작업하기가 쉽지 않으므로 화면 스크래퍼를 다시 작성해야합니다.

연방 대학교 (FERPA) 법에 따라 특정 대학 데이터 사용이 제한 될 수 있음을 유의하십시오. 대학에는 데이터를 가져올 공개 API가 없으므로 사이트에서 데이터를 가져와 앱 사용에 대해 어떻게 생각하는지 확인하는 것이 좋습니다. 앱이 보안 웹 사이트에서 데이터를 가져 오는 것을 발견하면 큰 문제를 피할 수 있습니다.

+0

이 웹 사이트가 실제로 생성되어 너무 많은 서버 호출을한지 7 일 후에 차단 되었기 때문에 이것은 기술적 인 질문입니다. 나는 웹 사이트가 성공적으로 오류없이 이것을 수행했기 때문에 평범한 오래된 HTML을 긁어 모으지 않는다고 생각하지 않습니다. – DMor

관련 문제