导航:首页 > 编程语言 > js获取响应后的源码

js获取响应后的源码

发布时间:2024-02-03 22:52:29

1. 如何通过java,javascript获得某一指定URL的网页源码

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class Test {
public static void main(String[] args) {
byte[] buf = new byte[100];
URL url;
try {
System.out.println("请输入一段完整的:");
int count = System.in.read(buf);
String addr = new String(buf, 0, count);
url = new URL(addr);
InputStream ins = url.openStream();
BufferedReader bReader = new BufferedReader(new InputStreamReader(
ins));
String info = bReader.readLine();
while (info != null) {
System.out.println(info);
info = bReader.readLine();
}
} catch (MalformedURLException e) {
System.out.println(e);
} catch (IOException e) {
System.out.println(e);
}
}
}

2. 如何获取js执行过后的网页源代码

需要获取网页抄中的javascript执行后生成的完整的网页源码(通常使用的右键-查看源代码是看不到js执行后的内容的,用firefox的firebug看到的代码就是js执行后的代码),从中提取一些有用的数据。

3. 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>
我也是别人那抄的 你试试吧 好的话给我个最佳

4. js获取网页源代码

          let sourceCodeTxt = '';

          var xhr = new XMLHttpRequest();

          xhr.open('GET', window.location.href, false);

          xhr.send();

          sourceCodeTxt= xhr.responseText;

5. 如何用javascript 读取另一个页面中内容

我没看1楼的程序好用不好用,不过lz的问题就是java网页数据抓取问题,其实不难的,如果 java网页数据抓取会有好多,如果楼上代码不好用,就按我说的办吧。

原理就是连接url,获取一个字符串就是你看到的源文件,然后再去解析而已,lz要对自己有信心哦。考得代码你就懒得去学了,只有通过自己的努力才能成长。

6. httpClient怎么获取网页中js执行完后的网页源码

我做过爬虫,对这个比较了解,如果网页源码中有些内容是js渲染过来的,那专你通过HttpClient直接取肯定取不到,但是属这些数据一般都是通过异步请求传过来的(一般都是通过ajax的get或者post方式)。那么你可以通过火狐浏览器的firebug或者chrome的审查元素,在网络选项中找到这个请求地址,再用HttpClient请求一次就可以拿到你想要的数据,但这些数据可能不是网页源码,一般都是json字符串。

阅读全文

与js获取响应后的源码相关的资料

热点内容
什么东西代表了编程 浏览:698
网络中心如何关闭 浏览:258
k3编程是什么意思 浏览:296
vba和sql数据库哪个好 浏览:38
u启王u盘启动盘制作工具 浏览:228
深入理解android网络编程 浏览:615
javah无法访问 浏览:11
keyvalue内存数据库 浏览:446
2016年淘宝店铺装修教程 浏览:394
哪个地区把编程纳入高考范围中了 浏览:327
linuxc语言参数 浏览:688
win10电脑关机后重启 浏览:747
查公司注册信息怎么查app 浏览:403
iphone应用程序开网络连接失败 浏览:555
xp电脑没有运行程序 浏览:677
whatsapp在国内能用吗 浏览:976
怎么恢复空间视频文件 浏览:716
多线程读一个文件 浏览:939
查询社保缴纳情况用什么app 浏览:915
单机象棋代码 浏览:984

友情链接