如何在自己的网站调用别人网站的内容!

如何在自己的网站调用别人网站的内容!,第1张

你想要调用哪个网站页面,就对那个页面发起相应的HTTP请求。同时传递参数。你在解析返回的结果。处理后显示在自己的网站上。

拿你发的那个网站做个例子。我想获得K19的车次信息。

HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://train.airtofly.com/checi/?")

req.Method = "POST"

req.KeepAlive = true

req.ContentType = "application/x-www-form-urlencoded"

string postData = "txtCheCi=" + HttpUtility.UrlEncode("K19", System.Text.Encoding.GetEncoding("gb2312"))

StringBuilder UrlEncoded = new StringBuilder()

byte[] SomeBytes = Encoding.ASCII.GetBytes(postData)

req.ContentLength = SomeBytes.Length

Stream newStream = req.GetRequestStream()

newStream.Write(SomeBytes, 0, SomeBytes.Length)

newStream.Close()

//获得流内容

res = (HttpWebResponse)req.GetResponse()

System.IO.Stream s = res.GetResponseStream()

StreamReader reader = new StreamReader(s, System.Text.Encoding.Default)

string strResult = reader.ReadToEnd()

strResult 就是返回的查询内容.你可以用正则表达式或C#代码来解析处理返回的结果,处理后显示在你网站上

PS:代码我没调试,可能会有错误.

你用的什么语言啊?

第一步:用WordPress调用页面的所有内容,代码如下

<?php

$my_id = 115

echo get_post($my_id)->post_content

?>

115为页面的ID

第二步: 如何只调用文章的一部分内容也可以 点击查看这里

<?php

$my_id = 115

$mypage = get_post($my_id)

?>

<h2 class="boxTitle"><?php echo $mypage->post_title?></h2>

<?php echo substr($mypage->post_content,0,strpos($mypage->post_content, '<!--more-->'))?>

以上代码复制到需要显示的地方,注意115为页面ID。需要在文章中插入More标签,那么More标签之前的内容将显示在你的网站首页。

<table width="760" border="0" align="center" cellpadding="1" cellspacing="1">

<tr>

<td>

<p align="center" style="margin-top: -190pxmargin-left: -109">

<iframe width="860" height="650" src="url" class="t-iframe" scrolling="no" security="restricted" sandbox="" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>

</td>

</tr>

</table>

扩展资料:

参数

url,[data,[callback]]String,Map/String,CallbackV1.0

url:待装入 HTML 网页网址。

data:发送至服务器的 key/value 数据。在jQuery 1.3中也可以接受一个字符串了。

callback:载入成功时回调函数。

示例

1、描述:

加载文章侧边栏导航部分至一个无序列表。

HTML 代码:

<b>jQuery Links:</b><ul id="links"></ul>

jQuery 代码:

$("#links").load("/Main_Page #p-Getting-Started li")

2、描述:

加载 feeds.html 文件内容。

jQuery 代码:

$("#feeds").load("feeds.html")


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/264544.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存