2010-06-05 2 views
0

.net에서 앱을 만들어 Google에서 키워드를 검색하고 결과에서 특정 링크를 클릭하고 싶습니다. 봇처럼.Google 검색 결과에서 화면에 링크 위치 가져 오기

클릭하면 특정 링크가 검색 결과에 나타나는 화면의 좌표를 어떻게 얻을 수 있습니까? 페이지가로드되는 구성 요소는 javascript를 사용할 수 있으므로 html을 파싱하는 것만으로는 충분하지 않습니다. 실제 사용자가 링크를 클릭하는 것처럼 보입니다 (서재응이 관련된 학교 프로젝트의 경우)
또는이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

+1

무엇을 하든지 조사중인 지역에서 검색 엔진 결과 "클릭"을 자동화하는 것과 관련하여 법적 문제가 있음을 기억하십시오. '사기 클릭': http://en.wikipedia.org/wiki/Click_fraud를 참조하십시오. –

+0

그는 클릭 핸들러에서 실제 URL 만 추출하여 결과를 가져 오는 데 사용할 수 있습니다. – stagas

답변

0

DOM 요소에 대한 참조를 얻고 화면 좌표를 재생하는 대신 클릭을 시뮬레이트하는 것이 훨씬 쉽지 않을까요?

+0

Google에서 마우스 움직임을 알려주는 페이지를 만들었으므로 클릭 시뮬레이션만으로 원하는 내용이 유효하지 않게되었습니다. – Revelation

0

왜 실제 좌표가 필요합니까? C#에서 triyng을 사용하는 경우 Google에서 HTML을 다시 가져 와서 링크를 통해 얼마나 많은 결과가 표시되는지 살펴 보면서 충분하지 않습니까 ?? 화면 좌표가 매우 안정적이지 않습니다. (생각하는 사람들마다 다를 수 있습니다.)

관련 문제