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.7.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file search_engine_tool_vito1317-0.7.0.tar.gz.

File metadata

File hashes

Hashes for search_engine_tool_vito1317-0.7.0.tar.gz
Algorithm Hash digest
SHA256 38120cc827c831458cc37fb38007ba05a3f4a6a2a4a229c97d36d18389c10f62
MD5 19d06688c9e15deadbe5155ba8a1c538
BLAKE2b-256 717498ad9d6049279b431ec5c28c9aef02ccd1ce7875790d10dc1e98dd6fef36

See more details on using hashes here.

File details

Details for the file search_engine_tool_vito1317-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for search_engine_tool_vito1317-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef84d760729f5ce977af348ea7b3698ae224aadf786e3729a108c09244de9264
MD5 fd3c59fbeab40a4ecf6b1aa0e411fd33
BLAKE2b-256 42016a8a29dc6bea059404ce3821559b456f58246c694e539697255eb168afa1

See more details on using hashes here.

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