2017-05-10 3 views
-3

나는 로그인 한 모든 사이트에 내 사용자 ID와 암호를 저장하는 생성 된 프로그램과 인터페이스하기 위해 셀레늄을 사용할 것을 고려하고 있습니다. 프로그램은 자동으로이 두 요소를 사이트에 집어 넣습니다 로그인하십시오. 인터넷 문서를 살펴본 결과, 그 기능이 명확하지 않습니다. 첫 번째 질문 : 모든 사이트는 해당 필드 ("사용자 ID, 비밀번호", "로그인 ID, 비밀번호", "카드 번호, 비밀번호"등)에 다른 식별자를 사용하기 때문에 해당 필드에 대한 일반 식별자 기능이 있거나 정확히 해결해야합니까? 두 번째 질문 : 성취하기 위해 저장된 쿠키를 사용할 수 있을지 확실하지 않습니다. 불행히도 아마존은 더 이상 당신이 그 주제에 관한 책의 세부 사항을 볼 수 없도록하고, 좋은 책을 선택하는 데 문제가 있습니다. 도움을 주셔서 감사합니다.초심자 문제에 대한 셀레늄

답변

1

1) 모든 웹 사이트의 로그인/비밀번호 입력란에 대한 범용 식별자가 없습니다. 모든 페이지마다 일부 식별자를 수동으로 지정해야합니다. 어떤 것은 같을 수도 있지만 다른 것은 다를 수 있습니다.

2) Selenium은 로그인 필드를 찾고 자격 증명을 입력 한 다음 제출합니다 - 로그인되어 있습니다. 쿠키가 도움이 될 것이라고 생각하지 않습니다.

편집 : 순수 로그인 전용 셀렌 앱을 만드는 것에 대해 생각하고 있다면, 좋은 생각이라고 생각하지 않습니다. 내 생각에 웹 사이트 재 작업/새로운 디자인으로 인해 앱이 더 이상 작동하지 않을 때 언제든지 도움이되지 않을 것입니다.

+0

감사합니다. 그 일을 할 다른 것이 아니면 깊은 바다에서 물에 빠져들 것입니까? – Albert