网页中flash数据抓取(您有两种解决方案:I.如果这是您的站点功能)

优采云 发布时间: 2022-01-05 16:12

  网页中flash数据抓取(您有两种解决方案:I.如果这是您的站点功能)

  所以,你需要从网页中获取的图片,输入数据是页面的THH地址。所以,你有两个解决方案:

  I. 如果这是您网站的一个功能,其他人会使用它,那么纯JavaScript 是不够的,因为浏览器的隐私政策会阻止从其他页面获取此类数据。在这种情况下,您需要将 URL 发送到服务器上的脚本,该脚本将下载页面、解析 s 并返回图像 srcs 列表。

  如何做到这一点是一个非常复杂的问题,因为它在服务器端取决于你的网站 编程语言。在任何情况下,此类功能都将包括使用 AJAX 技术和服务器站点脚本(例如 php)的客户端 JavaScript。客户端脚本非常简单。

  客户端的JS有:

  1. Get desired URLs

2. Send them to server

3. Wait for server's response (which contains srcs of images on desired page)

4. Create img tags with srcs which you got from server script

  关键词 对于 Google 来说,例如 AJAX XmlHttpRequest 和 JSONP(抱歉,如果你已经知道了:)

  在服务器端,你的 (php | ruby​​ | python | perl | Brainfuck) 必须:

  1. Get page URL from javascript code at step 2

2. Download a page by that url

3. Parse it looking for img tags and their srcs

4. Send list of srcs (in XML, JSONP or any other form) back to client

  二、如果您需要从其他页面获取图像仅供个人使用,您可以为您的浏览器编写扩展程序。此方法不需要任何服务器端脚本。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线