Python / C #을 사용한 동적 Google 검색

피터 고추

Google 검색 결과 수 (106,000,000 건 (0.58 초))를 검색하고 싶습니다. 이 스크립트를 Python으로 작성했습니다.

import requests, webbrowser
from bs4 import BeautifulSoup

user_input = input("Type in query: ")
print("Googling..")
link = "http://www.google.com/search?q=" + user_input
google_search = requests.get(link)
print(google_search.headers)

#print it out as file

with open("Output.html", "w") as text_file:
    print("{}".format(google_search.text), file=text_file)

그러나 파일을 보면 결과 통계가 누락되었습니다. 제한적이며 올바른 결과를 얻지 못하기 때문에 짜증나는 Google 검색 API 외에 다른 방법이 있습니까? 나는 둘 다 알고 있기 때문에 Python과 C #을 작성했습니다.

안드레이 케 슬리

Google에서 올바른 결과를 얻으려면 올바른 User-Agenthttp 헤더 를 설정해야합니다 .

import requests
from bs4 import BeautifulSoup


user_input = input("Type in query: ")
print("Googling for keyword={}..".format(user_input))

params = {
    'q': user_input,
    'hl': 'en'   # <-- set hl=en to obtain english only results.
}
headers = {
    'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0'
}

google_search = requests.get("https://www.google.com/search", params=params, headers=headers)
soup = BeautifulSoup(google_search.content, 'html.parser')
print(soup.select_one('#result-stats').text)

인쇄 (예 :) :

Type in query: moon
Googling for keyword=moon..
About 1,720,000,000 results (0.99 seconds) 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Google 자동 완성을 사용한 QtQuick 텍스트 검색 자동 완성

분류에서Dev

Python에서 BeautifulSoup을 사용하여 Google 검색에서 링크 검색

분류에서Dev

부동 소수점을 사용한 탄력적 검색

분류에서Dev

ElasticSearch 및 Laravel을 사용한 동적 검색

분류에서Dev

Python을 사용한 Google 검색은 산발적으로 정확하지 않으며 유형 오류가 있습니다.

분류에서Dev

Python을 사용한 BigQuery 동적 SQL

분류에서Dev

동적 열을 사용한 C # 조인

분류에서Dev

jQuery 자동 완성 플러그인을 사용한 Google Maps API v3 위치 검색

분류에서Dev

쿼리 기능을 사용한 Google 시트 고급 검색

분류에서Dev

동적 데이터 유형 필드에 C #을 사용하여 MongoDB에서 문서 삽입 및 검색 문제

분류에서Dev

Python : 사전을 사용한 파일 검색

분류에서Dev

C #을 사용하여 Google 어스에서 검색 할 수 없습니까?

분류에서Dev

동적 배열 이름을 사용하여 값 검색

분류에서Dev

C #에서 비동기 적으로 CPU 사용량 검색

분류에서Dev

벡터의 여러 조건을 사용한 C ++ 이진 검색

분류에서Dev

char 배열을 사용한 C ++ 이진 검색

분류에서Dev

C #의 목록을 사용한 이진 검색

분류에서Dev

정규식을 사용한 C ++ 검색 "정규식 연산자"

분류에서Dev

Python Regexp 동적 검색

분류에서Dev

logstash 및 탄력적 검색을 사용한 사용자 지정 구문 분석

분류에서Dev

Python을 사용한 웹 검색을위한 Bing API 고급 연산자

분류에서Dev

Bootstrap을 사용하여 동적 검색 창을 만드는 방법

분류에서Dev

Selenium (Python)을 사용하여 Google 검색을 수행 한 다음 새 탭에서 첫 페이지의 결과를 열려면 어떻게해야합니까?

분류에서Dev

Python을 사용하여 Google 검색 스크랩을위한 날짜 범위를 설정하는 방법은 무엇입니까?

분류에서Dev

Google 검색-Google이 검색 결과의 클릭률을 추적하는 방법

분류에서Dev

'동적'검색을위한 프로그래밍 언어?

분류에서Dev

사용자 검색을 통한 마리오네트 컬렉션 모델의 동적 필터링

분류에서Dev

curl을 사용한 탄력적 검색 일괄 삽입이 작동하지 않습니다.

분류에서Dev

Selenium 및 C #을 사용하여 Google 홈페이지에서 검색 창 요소를 찾을 수 없습니다.

Related 관련 기사

  1. 1

    Google 자동 완성을 사용한 QtQuick 텍스트 검색 자동 완성

  2. 2

    Python에서 BeautifulSoup을 사용하여 Google 검색에서 링크 검색

  3. 3

    부동 소수점을 사용한 탄력적 검색

  4. 4

    ElasticSearch 및 Laravel을 사용한 동적 검색

  5. 5

    Python을 사용한 Google 검색은 산발적으로 정확하지 않으며 유형 오류가 있습니다.

  6. 6

    Python을 사용한 BigQuery 동적 SQL

  7. 7

    동적 열을 사용한 C # 조인

  8. 8

    jQuery 자동 완성 플러그인을 사용한 Google Maps API v3 위치 검색

  9. 9

    쿼리 기능을 사용한 Google 시트 고급 검색

  10. 10

    동적 데이터 유형 필드에 C #을 사용하여 MongoDB에서 문서 삽입 및 검색 문제

  11. 11

    Python : 사전을 사용한 파일 검색

  12. 12

    C #을 사용하여 Google 어스에서 검색 할 수 없습니까?

  13. 13

    동적 배열 이름을 사용하여 값 검색

  14. 14

    C #에서 비동기 적으로 CPU 사용량 검색

  15. 15

    벡터의 여러 조건을 사용한 C ++ 이진 검색

  16. 16

    char 배열을 사용한 C ++ 이진 검색

  17. 17

    C #의 목록을 사용한 이진 검색

  18. 18

    정규식을 사용한 C ++ 검색 "정규식 연산자"

  19. 19

    Python Regexp 동적 검색

  20. 20

    logstash 및 탄력적 검색을 사용한 사용자 지정 구문 분석

  21. 21

    Python을 사용한 웹 검색을위한 Bing API 고급 연산자

  22. 22

    Bootstrap을 사용하여 동적 검색 창을 만드는 방법

  23. 23

    Selenium (Python)을 사용하여 Google 검색을 수행 한 다음 새 탭에서 첫 페이지의 결과를 열려면 어떻게해야합니까?

  24. 24

    Python을 사용하여 Google 검색 스크랩을위한 날짜 범위를 설정하는 방법은 무엇입니까?

  25. 25

    Google 검색-Google이 검색 결과의 클릭률을 추적하는 방법

  26. 26

    '동적'검색을위한 프로그래밍 언어?

  27. 27

    사용자 검색을 통한 마리오네트 컬렉션 모델의 동적 필터링

  28. 28

    curl을 사용한 탄력적 검색 일괄 삽입이 작동하지 않습니다.

  29. 29

    Selenium 및 C #을 사용하여 Google 홈페이지에서 검색 창 요소를 찾을 수 없습니다.

뜨겁다태그

보관