문제

사용자가 클릭하는 응용 프로그램이 있습니다.이 문제는 Twitter를 통해 Twitter를 통해 눌러지고 있습니다.이 때문에 Twitter는 다른 IPS에서 7-15 번의 링크를 누르면 다른 IPS에서 로그인하고 스팸 방지와 같은 일을 할 것입니다.이 문제는 실제 사용자에서 오지 않은 내 앱 에서이 로그 7-15 "클릭"입니다.

방문이 실제 사용자로부터 오는지 탐지 할 수있는 방법이 있는지 궁금해하고 있습니다. 단순히 곱슬 또는 봇이나 거미에서 정렬 중 무언가가됩니다.

http://www.projecthoneypot.org/ 를 사용하는 것 같습니다.IP가 내 사이트를 치는 것이 알려진 봇에서 나오는지 확인하는 API가 API가 알려져 있습니다.나는 도움이되는 GEM (http://cl.ly/glt8)을 발견했지만 그것을 사용하려고하는 동안 NET DNS 오류를 가져 오는 것을 보관했습니다.

나는 아이디어에서 신선합니다.어떤 도움을 주셔서 감사합니다!

도움이 되었습니까?

해결책

Twitter는 Per User-Agent: HTTP 헤더를 제대로 설정해야하므로 밖으로 필터링 할 수 있습니다.이것은 물론 단조 될 수 있지만 시작입니다.

request.headers["User-Agent"]로 레일의 헤더를 얻을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top