【发布时间】:2013-05-21 02:24:41
【问题描述】:
这就是我想做的。我是 javascript 和 django 的新手。请让我知道我该怎么做:
- 客户端点击网页上的按钮,javascript从外部网站下载html内容。
- Javascript 将 html 内容(可能是网页)发送到 django 服务器。
- Django 服务器对 html 内容执行特定函数,并返回
- 一个 JSON 序列化的数据和
- 下载的 html 内容的修改版本。
- Javascript 显示 1 和 2 客户端。
我该怎么做呢?我怀疑我需要 JQuery AJAX 1),但我似乎无法让它与外部 html 一起使用。对于 2)-4) 我完全迷失了。请帮助,原谅我的新手。
更新:出于某种原因,我不想从服务器获取 html 内容。如果我对很多用户这样做,我从中获取内容的网站将阻止服务器进一步下载。
【问题讨论】:
-
你想要docs.python-requests.org/en/latest这将允许django直接下载外部网页。然后,您可以使用 BeautifulSoup 来修改 html。无需 Javascript
-
不,这不是我想要的。我需要从客户端请求 html 内容是有原因的。
标签: javascript jquery python ajax django