【问题标题】:How can I get the json of a selection in a webpage?如何获取网页中选择的 json?
【发布时间】:2015-09-02 19:58:53
【问题描述】:

例如,我们有一个网页,其中包含一个填满数字的表格。我们知道有 json 包含我们想要的数据。我们在浏览器中打开特定网页,然后选择第一列的第一个数字。

以下是具体的站点 url 及其 json url:

我能看到 json 中的具体值在哪里吗?它对应哪个键?

当您在浏览器中选择某些内容时类似于“查看选择源”的内容,但用于 json。

【问题讨论】:

  • 什么?您是否在问如何将任意 HTML 转换为某种 JSON 表示?怎么样?
  • 你试过requestlib吗?
  • 为了读取json,我使用requests或者pd.read_json。

标签: python json


【解决方案1】:

运行pip install requests,然后

import request
json = request.get('http://example.com').json()

如果您请求的内容返回 json,则上述内容将起作用
如果没有,那么您必须采用字符串格式并创建您的 rown json

text = request.get('http://example.com').text
json = magically_turn_into_json(text)

【讨论】:

  • 我不知道他是在请求返回 json 的东西,还是返回 html 的东西……太模糊了
  • 我正在寻找类似“查看选择源”之类的东西,只是为了帮助我识别我需要的 json 中的键。
  • @evil_inside 你只是在重复自己。还不清楚。网址是什么
  • 我添加了网站网址。我不是在寻找如何读取 json 或如何找到键或值。
  • 网址是http://praktoreio.pamestoixima.gr/web/services/rs/iFlexBetting/config/15104/0.json?type=sport&locale=gr&brandId=defaultBrand&channelId=0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-19
  • 2013-05-05
  • 2020-08-24
  • 2019-11-10
  • 1970-01-01
  • 2021-09-11
  • 2021-05-29
相关资源
最近更新 更多