我有一个Web应用程序,我想从外部网页获取h1标签和第一个图像以及前几行文本.我之前从未这样做过,认为使用jquery做得最好,但我不确定.你能否指出我正确的方向或在.net和jquery中给出一个编码示例?谢谢.
当我在邮箱中输入一个网址作为一个新帖子时,我想像Facebook一样拉出图片和几行.
你可以尝试混合使用 jquery 和 php,或者你拥有的任何东西:
//requestExternalURL.php
<?php
$url = "http://url...";
$homepage = file_get_contents($url);
echo $homepage;
?>
Run Code Online (Sandbox Code Playgroud)
并使用 ajax/jquery:
$(".target").load("requestExternalURL.php", function(){
var h1 = $("h1").first();
var img = $("img").first().attr("src");
//do something
});
Run Code Online (Sandbox Code Playgroud)
一个简单的.net调用文件名://requestExternalURL.aspx
<%@ Page Language="C#" %>
<script runat="server">
string homepage = new System.Net.WebClient().DownloadString("http://url...");
</script>
<%=homepage%>
Run Code Online (Sandbox Code Playgroud)
再次使用 ajax/jquery:
$(".target").load("requestExternalURL.aspx", function(){
var h1 = $("h1").first();
var img = $("img").first().attr("src");
//do something
});
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。