2012-10-23 6 views
1

에서 대학 이름을 찾으십시오. 이것은 stackoverflow 영역 밖에있을 수 있지만 문제가 있습니다. 내 가입의 모든 사람이 대학/대학의 이름을 자동으로 입력하려고합니다. 그들은 가입에 .edu 전자 메일 만 사용할 수 있습니다. 궁금 해서요. 대학이나 대학을 볼 수있는 방법이 있다면 전자 메일이 속한 것입니까?이메일 주소

예 :

에서 반환 할

[email protected] :

또는 애 크론

대학 누군가가 나는 그런 디렉터리를 찾을 수있는 곳을 알고 있습니까?

감사

+0

안녕하세요, 죄송합니다. 이와 같은 디렉토리 요청은 주제와 관련이 없습니다. –

+0

실제로 GitHub에서 정확히 이것을 수행하는 프로젝트를 보았습니다. 나는 그것을 찾아서 게시하려고 노력할 것입니다 ... – Aziz

+0

질문과 일치하도록 제목을 업데이트했습니다 –

답변

2

당신은 모든 대학 이름과 이메일 도메인으로 MySQL의 테이블을 채울 수 있습니다. Here은 아마도 당신이 시작할 수있는 샘플 디렉토리입니다.

작업을 완료하면 해당 도메인의 사용자 이메일을 구문 분석 할 수 있습니다. Here은 이메일 주소에서 도메인 이름을 얻는 방법에 대한 매우 유사한 답변입니다.

사용자 이메일에서 도메인을 얻은 후 MySQL 데이터베이스에서 대학/대학 이름을 검색하십시오. (존재하지 않는다면 아직 데이터베이스에없는 새 도메인 이름이 될 수 있으므로 로깅 할 가치가 있습니다.)

0

도메인에서 사용자를 검색하는 대신 그 전자 메일은에서 등록 된 사람을 찾으러 왔습니다.

WhoisAPI과 같은 서비스를 사용하여 API 호출을 한 다음 등록자 이름의 출력을 구문 분석 할 수 있습니다. 항상 당신이 원하는 것을 정확하게 줄지는 못합니다.

1

Swot은 정확하게 (루비로 작성된) 프로젝트입니다. 주어진 이메일이 교육 기관에 속하는지 확인합니다 (기관 이름에 매핑 된 도메인 이름이 채워진 데이터베이스 사용).

은 지독히 공부하면 특정 이메일 주소 또는 도메인이 교육 기관은 세계 어느 나라에서 차, 급 또는 고등 교육에 높은 교육을 제공과 관련되어 있는지 여부를 식별 할 수 있습니다.

코드에서 일부 부분을 활용할 수 있습니다 (스왓의 데이터베이스 자체만으로도 큰 보물입니다).