2017-02-11 8 views
0

화면의 표시 텍스트를 기반으로 마우스 클릭을 자동화하는 방법을 찾고 있습니다.자동 작업 - 표시되는 텍스트를 기반으로 한 마우스 클릭

주요 기능은 다음과 같습니다. - 봇이 "Hello!" 페이스 북의 메신저 화면에서 클릭하면 대화가 열립니다. 그런 다음 메시지를 읽고 (메시지는 항상 동일 함) 수신 된 메시지에 따라 저장된 응답을 클릭하고 올바른 메시지를 보냅니다.

예 : 봇이 "hello!" 클릭하고 대화를 엽니 다. 그런 다음 봇은 "Amazing Offer 20 % off"라고 읽음으로써 저장된 응답으로 이동하여 해당 제안에 따라 정확한 메시지를 전송합니다.

* 저장된 회신은 비즈니스 메시지 용 페이스 북이 기능으로 제공하는 통조림 메시지 기능입니다. 그래서 기본적으로 필요한 것은 클릭을 자동화하고 화면상의 텍스트를 감지 할 수있는 봇입니다. Windows를 사용하는 PC에서 실행됩니다.

제안 사항?

+0

Facebook API 만 사용하십시오. 그렇게하면 화면에 무엇이 있는지 읽을 필요가 없습니다. – WizKid

+0

문제는 채팅 봇을 원하지 않습니다. 내가 원하는 것은 화면의 정보에 따라 일련의 클릭을 자동화하는 것입니다. API에서도 가능합니까? – Elepzia

답변

0

세 가지 옵션이 있습니다.

1) Facebook API을 사용하십시오.
Facebook은 개발자가 제품과 상호 작용할 수있는 시스템을 구축하기 위해 시간과 노력을 들였습니다. 자신의 정책에 대해 수 있습니다 귀하의 계정이 차단 (또는 악화) 얻을 것이다 https://messengerplatform.fb.com

옵션 :

2) 크롬 확장 여기 링크입니다.
Chrome 확장 프로그램을 사용하면 몇 초마다 DOM을 스캔하고 요소와 상호 작용할 수 있습니다. Facebook에서 요소 위치, ID 또는 클래스를 변경할 수 있으므로이 내용을 유지해야합니다. https://developer.chrome.com/extensions/getstarted

3) PhantomJs.
DOM 요소를 실행하고 상호 작용할 수있는 헤드리스 브라우저입니다. DOM은 언제든지 변경 될 수 있으므로이를 유지해야합니다. http://phantomjs.org/page-automation.html