2011-12-22 2 views
0

이것은 일반적인 질문이며 여기서는 구체적인 해결책을 기대하지 않습니다. 나는이 접근 방식에 대해 매우 궁금하다.다른 입력에 대해 웹 사이트를 실행하는 프로그램 만들기

많은 키워드가있는 txt 파일이 있다고 가정 해 보겠습니다. 각 키워드별로 별도의 Google 검색을 수행 할 수없는 많은 키워드가 있습니다. 너무 오래 걸릴 것입니다. 내 목표는 파일에서 모든 키워드를 사용하고 해당 키워드에 대해 Google 검색을 수행 한 다음 결과를 파일 (예 : 결과 페이지의 행)에 저장 한 다음 다음 키워드로 진행하는 프로그램을 만드는 것입니다. 똑같은 절차.

이것이 가능한지 궁금합니다. 어떤 종류의 프로그래밍 언어를 사용해야합니까? 접근 방법은 무엇입니까?

+0

우선 대규모 자동화 된 스크립트가 하루에 100 개 이상의 요청을 허용하지 않습니다 https://code.google.com/apis/customsearch/v1/overview.html 구글 예를 들어 거의 모든 사이트에서 허용되지 않는 것입니다 컴퓨터 프로그램에서 사용자 당 –

답변

1

은 스크립트 언어에 대한 작업 같은 소리. 쉘 스크립트, perl/python 등에서 wget을 사용하거나 api google provides을 살펴볼 수 있습니다.

1

당신은 내가 생각하는 바우어 자동화 같은 것을 찾고 있습니다. Selenium을 찾고 도구로 python을 선택할 수 있습니다.

2

여기 한 가지 방법이 있습니다.

  1. 키워드를 사용하여 파일을 읽을 Java (또는 다른 언어) 프로그램을 만듭니다.
  2. 파일에서 읽은 각 키워드에 대해 Google 검색 API를 사용하여 검색합니다 (See example here).
  3. API에서 반환 된 결과를 파일에 저장합니다.
1

예, 가능합니다.

좋아하는 프로그래밍 언어는 거의 마찬가지입니다. 귀하의 질문에, 당신은 프로그래밍에 익숙하지 않으므로 VB.NET을 권장 할 수 있습니다. 구문이 매우 간단하기 때문입니다.

http://www.google.com/search?as_q=nintendo+wii&as_sitesearch=.com과 같은 매개 변수를 사용하여 나만의 URL을 구성 할 수 있습니다. Google 검색 URL 매개 변수에 대한 Google 검색이 좋은 시작일 수 있습니다.

1

가능한 구글 API의 한계를 고려. 나는 그것을위한 최고의 도구가 파이썬이라고 생각한다.

관련 문제