Отображение просканированной информации на веб-странице - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь создать программу для очистки некоторых данных Twitter, а затем показать их в удобном для пользователя формате на веб-странице (заголовок и содержимое). Итак, я создал скребок и сохранил данные в виде файла JSON.

for tweet in new_tweets:
    outtweets=tweet._json
    with open('Trumpstweets.json', 'a') as f:
        print(outtweets)
        f.write(json.dumps(outtweets))

И это часть моего огромного файла JSON.

{"id": 1193249691741216768, "created_at": "Sat Nov 09 19:31:10 +0000 2019", "contributors": null, "id_str": "1193249691741216768", "in_reply_to_screen_name": null, "geo": null, "entities": {"user_mentions": [], "symbols": [], "hashtags": [{"text": "MAGA", "indices":

IЯ не уверен, как показать эти данные пользователю. Я очень новичок в Python и JSON. Я пытаюсь показать его на веб-странице.

<head>
    <title>askyb - Load JSON File Locally by Javascript Without JQuery</title>
    <script type="text/javascript" src="tweets.json"></script>
</head>

function load() {
    var mydata = JSON.parse(tweets);
    alert(mydata[0]);
    alert(mydata[1]);
}

и возникает ошибка:

в tweets.json:1 Uncaught SyntaxError: Unexpected token ':'

1 Ответ

0 голосов
/ 10 ноября 2019

Просто добавьте var mydata = к сценарию. Например (tweets.js):

var mydata = {"id": 1193249691741216768, ...}
...