python - 请求到数据框
问题描述
请在下面找到我的要求
import requests
from bs4 import BeautifulSoup
response=requests.get('https://unstats.un.org/SDGAPI/v1/sdg/GeoArea/List')
headers={..........................................................
}
将响应提取为 html:html_doc
html_doc=response.text
从 HTML 创建一个 BeautifulSoup 对象:soup
soup=BeautifulSoup(html_doc,'lxml')
我发现
<html><body><p>[{"geoAreaCode":"4","geoAreaName":"Afghanistan"},{"geoAreaCode":"248","geoAreaName":"Åland Islands"},{"geoAreaCode":"8","geoAreaName":"Albania"},{"geoAreaCode":"12","geoAreaName":"Algeria"}, ...]
如何将此结果转换为 DataFrame?
解决方案
推荐阅读
- crystal-lang - Crystal 不为联合做自动推断类型?
- git - 如何删除本地位置不存在但仍存在于原始位置的文件?
- reactjs - 在 React 中的多个上下文提供者之间传递数据
- mysql - 将复选框值从 jTable 保存到数据库中
- c# - Selenium:使用序列选择具有相似属性的元素
- javascript - 在 JavaScript 中计算不包括周末和联邦假日的前一个工作日
- c - 如何正确使用 strsep() 解析数组?
- json - 来自 json 文件的 Ansible 列表
- javascript - 仅在大型反应项目中渲染特定组件
- java - 缓存的历史页面是否在重新加载时执行其 Java?