gpt4 book ai didi

Python 推特 Json

转载 作者:太空宇宙 更新时间:2023-11-04 05:39:42 26 4
gpt4 key购买 nike

我有一个 json 文件,我从推特上得到的。如何将以下内容解析为json?

{"min_position":"456662757081759744","has_more_items":true,"items_html":"\n      \u003cli class=\"js-stream-item stream-item stream-item expanding-stream-item\n\" data-item-id=\"469180261804941313\" id=\"stream-item-tweet-469180261804941313\" data-item-type=\"tweet\"\u003e\n      \n\n\n  \n\n  \u003cdiv class=\"tweet original-tweet js-original-tweet js-stream-tweet js-actionable-tweet js-profile-popup-actionable  \n\n\n\n\n\n\n\n has-cards\n\n\n\n\n\n\n\n\n\n\n\n\n\"\n    \ndata-tweet-id=\"469180261804941313\"\n\ndata-disclosure-type=\"\"\ndata-item-id=\"469180261804941313\"\ndata-permalink-path=\"\/Modi\/status\/469180261804941313\"\n\n\n data-screen-name=\"Modi\" data-name=\"narendra modi\" data-user-id=\"180470326\"\n\n\n data-has-cards=\"true\"\n\n\ndata-card2-type=\"summary_large_image\"\n\n\n\n\ndata-expanded-footer=\"<div class="js-tweet-details-fixer tweet-details-fixer">
    <div class="card2 js-media-container" data-card2-name="summary_large_image">
    <div class="js-macaw-cards-iframe-container"
  data-src="\/i\/cards\/tfw\/v1\/469180261804941313?cardname=summary_large_image&earned=true&lang=en"
  data-autoplay-src="\/i\/cards\/tfw\/v1\/469180261804941313?cardname=summary_large_image&earned=true&lang=en"
  data-card-name="summary_large_image"
  data-card-url="http:\/\/t.co\/65EbIXxYok"
  data-publisher-id="134758540"
  data-creator-id=""
  data-amplify-content-id=""
  data-amplify-playlist-url=""
  data-full-card-iframe-url="\/i\/cards\/tfw\/v1\/469180261804941313?cardname=summary_large_image&earned=true&lang=en"
  data-has-autoplayable-media="false">
<\/div>

<\/div>


  <div class="js-machine-translated-tweet-container"><\/div>
    <div class="js-tweet-stats-container tweet-stats-container ">
    <\/div>

  <div class="client-and-actions">
  <span class="metadata">
    <span>11:17 AM - 21 May 2014<\/span>
       · <a class="permalink-link js-permalink js-nav" href="\/Modi\/status\/469180261804941313"  tabindex="-1">Details<\/a>
  <\/span>
<\/div>


<","new_latent_count":18}

注意:由于有限的字符错误,删除了大量数据。

最佳答案

这是从地理编码解析 JSON 的小示例。

from urllib.request import urlopen
import json

response = urlopen('http://maps.googleapis.com/maps/api/geocode/json?address=new+york&sensor=false')

# don't forget to encode response
data = str(response.read(), encoding='utf-8') # python 3
# data = str(response.read()) # python 2

print(data)

# use json.loads
my_dict = json.loads(data)

print(my_dict)
print(my_dict['status'])

打印数据输出:

{
"results" : [
{
"address_components" : [
{
"long_name" : "New York",
"short_name" : "NY",
"types" : [ "locality", "political" ]
},
{
"long_name" : "New York",
"short_name" : "NY",
"types" : [ "administrative_area_level_1", "political" ]
},
...

创建的字典:

{'status': 'OK', 'results': [{'types': ['locality', 'political'], 'place_id': 'ChIJOwg_06VPwokRYv534QaPC8g', 'formatted_address': 'New York, NY, USA', 'address_components': [{'types': ['locality', 'political'], 'short_name': 'NY',

和状态:

print(my_dict['status'])
>>> OK

关于Python 推特 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com