Javascript 从我自己的页面解析HTML

Javascript 从我自己的页面解析HTML,javascript,html,google-app-engine,Javascript,Html,Google App Engine,我构建了一个键盘快捷键:选择文本,然后按ctrl+alt+m-将文本变成灰色,并将所选文本插入注释框。但一旦我重新振作起来,灰色的部分就消失了;如何将修改后的灰色文本保存回数据库?我想在用户提交评论时保存它 灰色部分是使用。如果不使用beautifulsoup,我似乎无法找到解析新数据的方法,但beautifulsoup会要求我“获取与发出请求的URL相同的URL”。有没有更好的方法从我自己的页面获取数据 接受其他可以取得类似结果的建议 我将python与webapp2和jinja2一起使用 页

我构建了一个键盘快捷键:选择文本,然后按ctrl+alt+m-将文本变成灰色,并将所选文本插入注释框。但一旦我重新振作起来,灰色的部分就消失了;如何将修改后的灰色文本保存回数据库?我想在用户提交评论时保存它

灰色部分是使用。如果不使用beautifulsoup,我似乎无法找到解析新数据的方法,但beautifulsoup会要求我“获取与发出请求的URL相同的URL”。有没有更好的方法从我自己的页面获取数据

接受其他可以取得类似结果的建议

我将python与webapp2和jinja2一起使用


页面地址是:

如果我理解正确,那么您需要的是

  • 获取您感兴趣的元素的
    innerHTML
  • post
    将此数据发送到服务器
  • 然后,beautiful soup或其他解析器可以将其直接解析为字符串,而不必获取URL(这无论如何都不会起作用,因为文本只在客户端突出显示)
  • <>但是,您可能需要考虑,而不是以某种缩写格式记录用户对页面的更改,例如“1-34-56”表示用户突出显示第1行的字符34至56。否则,您可能会不必要地来回传递大量html数据,并且在服务器端python代码中解析这些数据会让您头疼