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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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