导航:首页 > 源码编译 > js读取网页源码指定内容

js读取网页源码指定内容

发布时间:2024-08-14 04:54:18

Ⅰ 如何通过javaScript或者jQuery异步实现获取远程网页源码,例如按下按钮就显示某网站的源

js和jquery无法直接获取远程网站的原码,因为ajax无法跨域,如果你想引用,直接用iframe不就得了。如果想获取源码,用js访问php,让php去干这活,然后返回给页面
方法有了,自己动手

Ⅱ 如何在“查看页面源代码”中找到产生数据的js代码

这个光靠源代码找是不太方便的,用开发者工具可以很容易的找到。
首先,在该网页加载过程中发出的请求中搜索标题,我搜索的是Droplet单词。发现该单词是由'en/search/journalresult'请求的。请求结果中反回了这一块的html。
然后找哪段代码发出的该请求。在js中全局搜索journalresult,找到如下代码:
var resultURL = '/en/search/journalresult';

Ⅲ 请问如何从网页源代码中提取js文件

src="fowl/fowl.nocache.js"这个是相对路径,你要把包括域名在内的绝对路径加上才行,域名在你浏览器地址栏里可以找到。
比如网络的域名是“http://www..com/”,那么网页要加上 “http://www..com/”,放在一块就是:“http://www..com/fowl/fowl.nocache.js”。
如果你还找不到,那可以下载Chrome(谷歌)浏览器,按F12键,你不用提取,你发现Chrome已经伴你提取了,点进去直接看,还有Firefox(火狐)浏览器也有这个功能,也是F12键,但是要装一个FireBug插件,可以上网搜。
如果你懒得装新浏览器,只想使用IE,那就打开C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files,这是XP系统下的IE人缓存目录,你会找到fowl.nocache.js这个文件的,如果你找不到,就网络或者谷歌查一下“如何显示隐藏的文件夹”,查一下“IE的缓存在哪儿”也可以。
如果你按照上面的方法解决了问题,快些结贴好不^_^

Ⅳ 请问怎么去采集js生成的页面数据,在源代码里找不到想要的数据信息

可以采用最原始的方法就是就是自己去模拟一个请求,将js中ajax的链接地址拼接出来,再次进行请求,这个时候需要注意post方式还是get方法。

Ⅳ js 如何在网页加载之前替换掉源码内的指定链接

原理:1.想js最先加载就把这段话放在header style标签之前。

2.遍历所有超链接

3.批量替换


varregexp="https?://[a-zA-Z0-9_-.]+.?b(ai|dimg|dstatic).com";
varreplacement="http://localhost";
//jquery版
$("a").each(function(index){
varu=$(this).attr("href");
$(this).attr("href",u.replace(regexp,replacement));
});
//原生js
for(vari=0;i<document.links.length;i++){
varu=document.links[i].href;
document.links[i].href=u.replace(regexp,replacement);
}

要用jQuery记得加载jQuery库。

Ⅵ JS如何查找源代码

<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>远程网页源代码读取</title>

<style type="text/css">
/* 页面字体样式 */
body, td, input, textarea {
font-family:Arial;
font-size:12px;
}
</style>

<script type="text/javascript">
//用于创建XMLHttpRequest对象
function createXmlHttp() {
//根据window.XMLHttpRequest对象是否存在使用不同的创建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等浏览器支持的创建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
}
}

//直接通过XMLHttpRequest对象获取远程网页源代码
function getSource() {
var url = document.getElementById("url").value; //获取目标地址信息

//地址为空时提示用户输入
if (url == "") {
alert("请输入网页地址。");
return;
}

document.getElementById("source").value = "正在加载……"; //提示正在加载
createXmlHttp(); //创建XMLHttpRequest对象
xmlHttp.onreadystatechange = writeSource; //设置回调函数
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}

//将远程网页源代码写入页面文字区域
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp.responseText;
}
}
</script>
</head>

<body>
<h1>远程网页源代码读取</h1>

<div>
地址:<input type="text" id="url">
<input type="button" onclick="getSource()" value="获取源码">
</div>

<textarea rows="10" cols="80" id="source"></textarea>

</body>
</html>
我也是别人那抄的 你试试吧 好的话给我个最佳

阅读全文

与js读取网页源码指定内容相关的资料

热点内容
唱歌给党听是哪个app的活动 浏览:499
bp算法源代码 浏览:648
发票服务器怎么选 浏览:387
哪个app陪伴运动 浏览:882
学编程每天六点起床 浏览:954
乌鸦搜索算法复现 浏览:77
android3d切换 浏览:751
资源管理器选定文件夹 浏览:989
分数公约数的算法 浏览:589
yii2引入php文件 浏览:564
华为p20方舟编译器评测 浏览:187
pntp服务器是什么 浏览:654
程序员培训多长时间 浏览:557
求aaa的和python 浏览:194
python因子分析代码 浏览:647
python启动时提示没有入口 浏览:681
linux中oracle监听 浏览:622
程序员高价值朋友圈 浏览:489
云服务器做淘宝店 浏览:804
程序员判3年缓3年 浏览:913