关于用jQuery获取指定URL的源代码的问题
例如,我想获取www.baidu.com的源代码的内容,应该怎么写代码呢?
例如,我想获取www.baidu.com的源代码的内容,应该怎么写代码呢?
解决方案 »
- 如何实现onmouseover一个图片的时候播放音效?
- EXTJS 怎么不显示科学计数法
- 如何提高extjs的下载速度?网上介绍的都是java的方法,现求C#下使用的方法?
- 文本框背景色慢慢淡出
- 如何从后台页面控制一个前台的js树形菜单项的添加和删除
- 用javascript向里面在加一个值怎么加啊(急)
- 在客户端输出大数据量时,如何提示正在"loading"?
- 要做一种Windows的另存为的对话框的形式,用JavaScript能实现吗,好象不能用DW里的哪个文件域的样式
- 怎样在网页中做一个文本操作的工具条?
- javascript比python难学吗
- 求解一个与日期有关的正则表达式
- 在HTML页面<script>标签 里弹出的文字乱码
2、使用$.ajax方法,并且设置type为GET,dataType为jsonp
是真正的文件源码? 还是 生成的html页?
js办不到,除非 baidu给你提供jsonp的接口后台脚本可以抓取远程的html内容。楼主用的什么后台语言,就搜下相关的抓取代码。
Dim ObjXML
On Error Resume Next
Set ObjXML = CreateObject("Microsoft.XMLHTTP")
With ObjXML
.Open "Get", URL, False, "", ""
.setRequestHeader "If-Modified-Since", "0"
.SEnd
GetBody = .ResponseBody
End With
GetBody = BytesToBstr(GetBody, Coding)
Set ObjXML = Nothing
End FunctionPublic Function BytesToBstr(strBody, CodeBase)
Dim ObjStream
Set ObjStream = CreateObject("Adodb.Stream")
With ObjStream
.Type = 1
.Mode = 3
.Open
.Write strBody
.Position = 0
.Type = 2
.Charset = CodeBase
BytesToBstr = .ReadText
.Close
End With
Set ObjStream = Nothing
End Function这是我用VB做出来的获取网页源码的语句
可以用jQuery开发出来么?
<br><br><br><br>
<input type="button" value="搜狗源码" onclick='$Log.url("http://www.sogou.com/","html")'>
<input type="button" value="163邮箱源码" onclick='$Log.url("http://mail.163.com/","html")'>
<input type="button" value="163邮箱js源码" onclick='$Log.url("http://analytics.163.com/ntes.js","js")'>
<input type="button" value="QQ拼音CSS源码" onclick='$Log.url("http://pc1.gtimg.com/qqpinyin/css/pinyin.css","css")'>