请教:怎么把其它站点的页面中的某一部分显示到自己站点的页面中
请问:如何把其它站点的页面中的某一部分显示到自己站点的页面中
请问:如何把其它站点的页面中的某一部分显示到自己站点的页面中。
用iframe是把其他的整个页面引过来,不是页面中的部分内容;
请教大家是否有什么好的办法,谢谢。
------解决方案--------------------
可以寫程序抓取網頁的內容,然後在你網站上顯示。
網上查一下。很多抓取網頁的代碼。然後過濾你不需要的便可
------解决方案--------------------
做一个页面的抓取程序 天气预报什么的不都是吗
------解决方案--------------------
看什么样的网站了..如果那个网站有RSS的话就方便了
------解决方案--------------------
页面抓取,很多cms系统都支持
你可以到网上找找例子,有很多的
一般都是输入起始点 和 终结点 ,然后抓取中间部分,利用检索。
------解决方案--------------------
长知识,学习。
------解决方案--------------------
请问:如何把其它站点的页面中的某一部分显示到自己站点的页面中。
用iframe是把其他的整个页面引过来,不是页面中的部分内容;
请教大家是否有什么好的办法,谢谢。
------解决方案--------------------
可以寫程序抓取網頁的內容,然後在你網站上顯示。
網上查一下。很多抓取網頁的代碼。然後過濾你不需要的便可
------解决方案--------------------
做一个页面的抓取程序 天气预报什么的不都是吗
------解决方案--------------------
看什么样的网站了..如果那个网站有RSS的话就方便了
------解决方案--------------------
页面抓取,很多cms系统都支持
你可以到网上找找例子,有很多的
一般都是输入起始点 和 终结点 ,然后抓取中间部分,利用检索。
------解决方案--------------------
长知识,学习。
------解决方案--------------------
- Java code
/** @param remoteUrl取数的网址 @param findFrom 从什么地方开始取数 @param tagName 到什么地方结束 @return 最后返回你所需要的内容,你可以把它加在你想放的任何位置,一般以滚动模式来表现比较好 */ public String getRemoteWebContent(String remoteUrl,String findFrom,String tagName) throws IOException{ result=new StringBuffer(); url=new URL(remoteUrl); huConnection=(HttpURLConnection)url.openConnection(); huConnection.connect(); content=huConnection.getInputStream(); bufferReader=new BufferedReader(new InputStreamReader(content)); String sLine; while((sLine=bufferReader.readLine())!=null) result.append(sLine); String sContent=result.toString(); int pos1=sContent.indexOf(findFrom); if(pos1>-1){ pos1=sContent.indexOf("<"+tagName,pos1); sContent=getSpecialValue(sContent,tagName,pos1); } return sContent; }
------解决方案--------------------
你可以试试htmlparser(一个开源的包)+regexp来解决你的问题~当然如果对方有rss那最好了~
------解决方案--------------------
其它站点的页面中的某一部分?
如果是全部的话,可用楼上的。
如果是一部分,你可以用Htmlparser解析html页,取得想要的部分。
------解决方案--------------------
htmlparser,去网上down这个开源包,他可以直接抓网站一个table下来,然后你直接嵌入到你的页面就ok,非常方便,我用它抓过新浪NBA数据库的部分页面
------解决方案--------------------
叶面分析,把相应的连接引到自己的数据库,就是“盗链”