0

キーボード ショートカットを作成しました。テキストを選択してから ctrl+alt+m を押すと、テキストが灰色になり、選択したテキストがコメント ボックスに挿入されます。しかし、一度リフレッシュすると、灰色の部分がなくなります。改訂された灰色のテキストをデータベースに保存するにはどうすればよいですか? ユーザーがコメントを送信したときに保存したいと思います。

灰色の部分は を使用して行われます。Beautifulsoup を使用せずに新しいデータを解析する方法を見つけることはできないようですが、beautifulsoup では「リクエストを行った URL と同じ URL を取得する」必要があります。自分のページからデータを取得するより良い方法はありますか?

同様の結果を達成できる他の提案を受け入れます。

私は webapp2 と jinja2 で python を使用しています。

ページのアドレス: http://ykhblog1.appspot.com/blog/1

4

1 に答える 1

0

私が正しく理解しているなら、あなたが必要としているのは

  1. innerHTML興味のある要素を取得する
  2. postこのデータをサーバーに
  3. その後、美しいスープや他のパーサーは、URL を取得する必要なく、文字列として直接解析できます (テキストはクライアント側でのみ強調表示されているため、いずれにせよ機能しません)。

ただし、代わりに、ユーザーがページに加えた変更を何らかの圧縮形式で記録することを検討したい場合があります。たとえば、「1-34-56」は、ユーザーが行 1 の文字 34 から 56 を強調表示したことを示します。大量の html データが不必要にやり取りされ、サーバー側の Python コードで解析しようとすると頭が痛くなります。

于 2013-05-31T14:03:34.017 に答える