【问题标题】:Check another website html code using javascript使用 javascript 检查另一个网站的 html 代码
【发布时间】:2015-02-06 22:14:03
【问题描述】:

我想使用 javascript 查看网站。它们根据特定状态显示三个图像。

其他网站使用图片标签 <img src="http://website/123.png" id="ImageToDisplay">

有两张图片,图片名称发生变化,例如:111.png、222.png。

因此,当他们将页面更新为 222.png 时,我的网站应该选择它并显示 222.png。

使用javascript我可以想象使用getElementById("ImageToDisplay"),不知道如何从另一个网站拉

我将使用经典 ASP 运行 JavaScript

【问题讨论】:

  • 你是如何运行 JavaScript 的?节点.js?经典 ASP?
  • @Quentin Classic ASP
  • 您需要解析其他站点的数据吗?通过更改服务器配置中的一些字符串,网站可以关闭在其他站点中显示它们的 img。你最好在谷歌上搜索 html 数据解析器,并阅读更多关于这个问题的信息。

标签: javascript html


【解决方案1】:

您可以使用 Javascript 的内置函数:

function httpGet(theUrl)
{
    var xmlHttp = null;
    xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, false );
    xmlHttp.send( null );
    return xmlHttp.responseText;
}

jQuery

$.get(
    "somepage.php",
    {paramOne : 1, paramX : 'abc'},
    function(data) {
       alert('page content: ' + data);
    }
);

如果你使用 asp.net,你应该看看WebRequest Class here

玩得开心!

【讨论】:

    【解决方案2】:

    如果您启用了CORS,则可以使用AHAH 将该页面中的代码插入<div>,样式为display:none;。然后您可以getElementById() 并访问其src 属性

    啊啊例子:

    ahah('page.html','DivID');

    Src 获取示例

    document.getElementById("img").src;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多