Skip to main content

搜索引擎API Bing / Google / Yahoo

Project description

項目說明

https://github.com/vito1317/search-engine-tool-vito1317

項目的 Python 版本。原項目使用 Node + Puppeteer,Python 版本使用 Selenium + requests + BeautifulSoup4。

此搜索引擎Api由 vito 柯瑋宸發布

安裝

pip install search-engine-tool-vito1317

使用

from search_engine_tool_vito1317 import google
def test_google():
    try: data = google.search("台灣天氣") 
        for d in data: 
            print(d) 
    except Exception as e: 
        print(e) 
if __name__ == '__main__': 
    test_google() 

使用 request

from search_engine_tool_vito1317 import google
def test_google():
    try: data = google.search("台灣天氣", request) 
        for d in data: 
            print(d) 
    except Exception as e: 
        print(e) 
if __name__ == '__main__': 
    test_google() 

返回格式

[ 
    {
    "abstract": "Web目前天氣. PM2:04. 84° F. RealFeel® 93°. RealFeel Shade™ 89°. 空氣品質 不佳. 風 西南偏西 6英里/小时. 風速 6英里/小时. 陰 更多詳情.",
    "href": "https://www.accuweather.com/zh/cn/shenzhen/58194/weather-forecast/58194",
    "title": "台灣, 台北市, 台灣 三日天氣預報 | AccuWeather" 
}, 
... ]

支持搜尋引擎

Bing Google (需要調適方自身能夠訪問) Yahoo 

Todo

1 處理人機驗證
2 支持翻頁參數
3 wikipedia 支持

search-engine-tool-vito1317

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

search_engine_tool_vito1317-0.6.7.tar.gz (5.8 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page