2017-02-08 6 views
0

검색 후 Google 배너에서 정보를 가져 오려고합니다. 나는 좀 더 자세하게 설명하며, 내가 얻으려고하는 것은 Google의 첫 번째 링크 또는 설명이 아니라 정보에 직접 액세스 할 수있는 Google 배너입니다.Python - Google 검색 API

예 : 검색 창에 "PSG Team"을 입력하면 Google은 다른 사이트로 이동할 필요없이 현재 팀을 직접 표시합니다.

현재 Google-Search-API Python 모듈을 사용하고 있지만 필요한 정보가 들어있는 배너를 검색 할 수 없습니다.

from google import google 

num_page = 1 
search_results = google.search("psg team", num_page) 
for result in search_results: 
    print (result.banner) #banner propriety doesn't exist but this is what I want 

감사합니다 :

여기 내 코드입니다!

답변

0

설명하는 기능은 Google 검색 API의 일부가 아닙니다. 이는 검색 UI에 대한 Google의 맞춤 추가 기능입니다.

원하는대로하려면 PhantomJS와 같은 헤드리스 브라우저에서 스크린 스크래퍼를 사용하여 결과를 검색하기 전에 JS 코드가 실행되도록해야합니다. Is there a way to use PhantomJS in Python?

: 여기

이이 파이썬에서 할 수있는 방법의 예