首页 > 其他分享 >6.5总结

6.5总结

时间:2024-06-05 23:12:42浏览次数:14  
标签:总结 search 6.5 api place result key API

今天上午做python大作业和工程数学实验

今天收获:

使用python调用百度地图api从地图上爬取数据,获得石家庄铁道大学内部部分建筑物地点的信息,并存入数据库

代码:

 1 import requests
 2 import json
 3 
 4 # Step 1: 申请百度地图API密钥
 5 api_key = 'your_api_key'  # 请将your_api_key替换为你自己的API密钥
 6 
 7 # Step 3: 发送API请求
 8 def search_place(keyword, region):
 9     url = 'http://api.map.baidu.com/place/v2/search'
10     params = {
11         'query': keyword,
12         'region': region,
13         'scope':'2',
14         'radius': 1000,  # 搜索半径为1000米,可根据需要调整
15         'output': 'json',
16         'ak': api_key,
17         'page_size':'10',
18         'page_num':'1'
19     }
20     response = requests.get(url, params=params)
21     data = response.json()
22 
23     # Step 4: 解析API返回数据
24     if data['status'] == 0:
25         for result in data['results']:
26             name = result['name']
27             address = result['address']
28             location = result['location']
29             print(f'Name: {name}, Address: {address}, Location: {location}')
30     else:
31         print('No results found')
32 
33 # 调用search_place函数进行地点检索
34 search_place('石家庄铁道大学', '石家庄铁道大学')  

 

标签:总结,search,6.5,api,place,result,key,API
From: https://www.cnblogs.com/lian369/p/18234128

相关文章

  • 6.5每日总结
    可视化第一版本<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"><metaname="renderer"co......
  • 代码随想录 数组总结
    数组总结主要包括二分法双指针滑动窗口模拟 二分法 循环不变量原则拓展考虑学习浮点数二分整数二分扩展题目双指针 快慢指针 原地解决问题、双向解决问题 滑动窗口滑动窗口的精妙之处在于根据当前子序列和大小的情况,不断调节子序列的起始位置。从而将O(n^2)......
  • 6.5
    实验三:Newton法程序设计一、实验目的掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。  二、实验内容(1)求解无约束优化问题:f(x)=(x1+10x2)^2+5(x3-x4)^2+(x2-2x3)^4+10(x1-x4)^......
  • 6.5
    这次放假,第一要义就是“莫谈国事”。以下大概记叙一下火车上的见闻与感想。(这里应该有张图片,大家可以yy一下)“景翳翳以将入?未入,隐于云后,正泛着粼粼波光。”原始的不再原始,现代的更加现代。原始的镰刀逐渐被割草机取代,有些地方的麦田也增添了太阳能电池板。不过鸟儿依旧会在......
  • 校内模拟赛总结,又名挂分日记
    倒序排序20240601A容易发现是矩阵快速幂B把每一段编个号,找到号码出现的顺序,还要考虑段内的顺序C用类似线段树的东西维护,将pushup改成\(O(n)\)的即可,没做出来D不会20240502今天又犯傻逼错误A简单背包,背包的大小开小了,100->10B数位DP,答案与输入并不在同一数量级,但......
  • 第二次博客总结
    《第二次博客》一.答题判题程序-4前言:1>.代码主要功能:主函数的输入部分:解析输入:使用Scanner对象从控制台读取输入,并解析以特定格式开头的文本行。创建题目:解析题目相关信息(题号、内容、答案),并将其存储在Question对象中,然后添加到题目列表中。创建试卷:解析试卷相关......
  • Mybatis + SpringBoot 构建项目流程总结
    软件版本SpringBoot:3.0.2 引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.mybatis.spring.boot......
  • 6.5数组--模拟、偏移量-螺旋矩阵
    M:59.螺旋矩阵II题意描述给你一个正整数n,生成一个包含1到n^2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1<=n<=20思路这道题目可以说在面试中出现......
  • 6.5
    活了又死了这学期Really和班主任在看小说的上面斗争了一学期(md,被制裁了)起因是有一天借了一本《齐马蓝》(大小参考算法竞赛)周六晚三我拿出了小说开始读xxw(你们知道我说的是谁,司马截),在监控里把我抓了一个正着,下来就把我抓了然后我用最后十分钟写了一个检讨拍尽了她的马屁最......
  • 答题判题程序4,家居强电电路模拟程序1~2总结
    前言答题判题程序41.知识点总结先看主要新增内容:(1)输入选择题题目信息题目信息为独行输入,一行为一道题,多道题可分多行输入。新增约束:标准答案中如果包含多个正确答案(多选题),正确答案之间用英文空格分隔。输出格式与一般答卷题目的输出一致,判断结果除了true、false,增加一项”p......