2011-09-02 4 views
2

내 프로젝트 중 하나에 xgoogle python 라이브러리를 사용하고있었습니다. 최근까지 잘 작동했습니다. 전에 얻었던 결과를 얻지 못했습니다. Peter Krummins가 쓴이 라이브러리를 사용하는 사람이 비슷한 상황에 직면했을 경우 해결 방법을 제안 할 수 있습니까?xgoogle python 라이브러리가 더 이상 작동하지 않습니까?

+0

코드를 제공해야합니다 ... –

+0

대체품을 사용할 수 있습니까? Yahoo BOSS, Blekko, Bing API처럼? –

답변

3

presence of BeautifulSoup.py이 라이브러리가 web scraping을 사용하여 그 결과를 얻는다는 힌트입니다.

흔히 발생하는 문제는 스크랩되는 페이지의 디자인/레이아웃이 변경 될 때 쉽게 손상된다는 것입니다. 그리고 당신이 보는 문제는 Google이 최근에 도입 한 새로운 검색 결과 레이아웃과 일치하는 것으로 보입니다.

또 다른 문제점은 종종 사이트의 서비스 약관에 위배됩니다. 그리고 Google Terms Of Service의 포인트 5.3에 따라 사실입니다 :

당신은 특별히 [(스크립트 또는 웹 크롤러의 사용을 포함) 자동화 된 수단을 통해 서비스의 액세스 (또는 액세스 시도)하지 않을 것에 동의합니다 .. .]

더 좋은 생각은 Custom Search API을 사용하는 것입니다.

+0

사용자 지정 검색 API는 많이 제한되어 있습니다 (하루 100 쿼리). – duskwuff

+1

@duskwuff : 웹 스크래핑을 사용하는 것은 전혀 허용되지 않습니다. (서비스 약관 (http://www.google.com/accounts/TOS)의 5.3 참조) –

+0

고맙습니다 !! 맞춤 API는 매우 제한적이지만 ... 나는 이것을 달성 할 수있는 다른 방법이있다. 커스텀 API는 한 번에 최대 32 개의 결과를 준다 !! – Suhas

관련 문제