爬虫

1. 积木功能说明

  • 功能简介:返回request对象。
  • 参数说明
    • 参数1:输入请求获取对象的网页网址。
  • 返回值:返回request对象。

  • 功能简介:通过request对象返回http请求数据。
  • 参数说明
    • 参数1:输入request对象。
  • 返回值:返回返回http请求的数据。

  • 功能简介:获取数据库中所有标签。
  • 参数说明
    • 参数1:输入request对象。
    • 参数2:输入要发送给服务器的字节字符串,添加data后会以post形式发送。
  • 返回值:无。

  • 功能简介:从数据库中删除标签。
  • 参数说明
    • 参数1:输入request对象。
    • 参数2:输入添加数据的属性名。
    • 参数3:输入需要添加的数据。
  • 返回值:无。

  • 功能简介:获取Access token。
  • 参数说明
    • 参数1:输入API Key。
    • 参数2:输入Secret Key。
  • 返回值:返回Access token。

  • 功能简介:识别图片分类。
  • 参数说明
    • 参数1:输入图片的路径。
    • 参数2:输入请求获取数据的网址,默认为百度ai图片分类的网址。
    • 参数3:输入Access token。
  • 返回值:返回置信度最高的图片识别名称及其置信度值。

  • 功能简介:对字典进行urlencode编码。
  • 参数说明

    • 参数1:输入需要编码的字典。
  • 返回值:返回编码后的结果。


  • 功能简介:查找并下载播放歌曲。
  • 参数说明

    • 参数1:输入指令。
  • 返回值:无。

2. 注意事项

  • 无。

3. 积木块应用案例

  • 下面的例子展示了如何使用爬虫模块爬取和风天气的数据来获取实时天气。
图1

(图1)爬取实时天气数据

  • 和风天气帮助开发文档可以参考这里
    和风天气接口返回的实时天气数据含义如下图:

    图1

    (图2)和风天气接口返回数据含义

  • 我们同样可以使用python来爬取天气信息。

    import requests
    url = 'https://devapi.qweather.com/v7/weather/now?&key=95e2b3b229784a6ca5eeb7faa3c42ddf&location=101210101'
    weather_data = requests.get(url).json()
    weather_data = weather_data['now']
    print('天气:' + weather_data['text'])
    print('体感温度:' + weather_data['feelsLike'], '℃')
    print(weather_data['windDir'] + weather_data['windScale'] + '级')
    print('能见度:' + weather_data['vis'], '千米')
    
  • 注意:代码中用的key是我们自己的,老师需要自己去注册一个和风天气的账号,并创建自己的项目来获取属于自己的key。

  • 点击这里下载图形化案例代码。
Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2024-08-28

results matching ""

    No results matching ""