Skip to main content

搜索引擎API Bing / Google / Yahoo / Baidu / Sogou / 360

Project description

项目说明

https://github.com/bravekingzhang/search-engine-tool 项目的python版本

原项目使用 node + puppeteer 
python版本使用 selenium

安装

pip install search-engine-tool

使用

from search_engine_tool import bing

def test_bing():
    try:
        data = bing.search("深圳天气")
        for d in data:
            print(d)
    except Exception as e:
        print(e)


if __name__ == '__main__':
    test_bing()

返回格式

[
    {
        "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 支持 Badiu / Sogou / so.cn 国内搜索网站
4 百度百科
5 wikipedia 支持

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

search_engine_tool-0.3.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file search-engine-tool-0.3.0.tar.gz.

File metadata

  • Download URL: search-engine-tool-0.3.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for search-engine-tool-0.3.0.tar.gz
Algorithm Hash digest
SHA256 b5e3f5330b8f6a39329920e6ad3a1b6da21271cb0ff64a237502fec0fbf8c6fa
MD5 143035d04040c72abad3ce71de8d8278
BLAKE2b-256 a0b8fe8e410c1c84a885822a104848a60236e079866b1cbe6c1451b107b188ea

See more details on using hashes here.

File details

Details for the file search_engine_tool-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for search_engine_tool-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 611e764e2ecdc90f7d6f7221bf1d7d6ecb294337a4d2540ab3ebee66f782c840
MD5 03919cf9cada8d3dc1bcb9b12af6cef6
BLAKE2b-256 cd439ca2c3381e8b1678639b08ade765ccebdcc87df46f0819661386a39a4038

See more details on using hashes here.

Supported by

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