0

私は form.html と form.py ファイルを持っています。form.html ファイルには、テキスト ボックスとボタンがあり、テキスト ボックスにキーワードを入力して送信すると、入力されたキーワードに基づいて form.py が実行され、Twitter の最新のツイートが表示されます。今私の要件は、最新のツイートを取得するために、5 秒ごとにブラウザを自動的に更新することです。

meta http-equiv="refresh" content='5' を試しましたが、form.html からキーワードを取得せずに form.py のみを更新しています

何かいい方法ありませんか、おしえてください....

4

1 に答える 1

0

最初に form.py を呼び出すときは、ヘッダーを送信してキーワードで Cookie を設定します。その後の更新では、キーワードではなく Cookie を post daya として取得する必要があるため、そこから読み取ります。

投稿データと Cookie の両方が存在する場合は、Cookie を無視して単なる投稿データとして扱い、HTTP ヘッダーに新しい Cookie を設定する必要があります。

Cookie を設定するには、次のようなヘッダーを送信する必要があります

Set-Cookie: name=value

またはこのように有効期限があります

Set-Cookie: name2=value2; Expires=Wed, 09-Jun-2021 10:18:14 GMT

最初のケースでは、Cookie はセッション Cookie として扱われ、ブラウザを閉じると削除されると思います。

Python のドキュメントをチェックして、CGI モジュールでヘッダーを設定および読み取る方法を確認してください。

于 2013-04-22T09:18:53.907 に答える