问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网页源代码提取,用java也行,用perl也行

发布网友 发布时间:2022-04-25 15:13

我来回答

1个回答

热心网友 时间:2023-10-11 16:05

不知道你是不是要实现抓取别人的页面进行输出……
是的话,你可以试用下面的代码。本人不会Perl,就用java的servlet实现了。希望能对你有帮助
import java.io.IOException;
import java.io.PrintWriter;
import java.net.URL;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.io.IOUtils;

public class GrabServlet extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();
String source = "http://www.163.com";
String htmlCode = "";
try {
// 创建页面连接
URL url = new URL(source);

// 打开页面流,获取页面内容并以GB2312进行编码
htmlCode = IOUtils.toString(url.openStream(), "gb2312");
} catch (IOException e) {
e.printStackTrace();
}
// 输出页面内容
out.println(htmlCode);
out.flush();
out.close();
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五月天的历年专辑价钱及曲目 五月天的所有专辑? 五月天一共有多少专辑啊? 请问男女之间的爱情有性才能维持吗? 迈克尔 杰克逊的最好听的十首歌 给个下载地址 分公司是否可以和员工签订劳动合同 分公司能否与员工签立劳动合同? 分公司可以与员工签订劳动合同的吗 分公司可否签订劳动合同 分公司能否签劳动合同 在网上下的c++源代码怎么提取啊 还有怎么再编译运行 如何提取网页里的源代码 急求此红酒杯上的商标是什么品牌(手绘) 国内有哪些能提源代码的bpm平台? 祁县富康玻璃厂怎么样? 怎么从源代码中提取文档 如何提取网站全站源代码 在瓷砖上绘画要什么颜料? mac如何通过源代码提取淘宝图片 宏艺的公司规模 怎样提取一个软件的源代码 进口玻璃茶杯哪款好 手绘的陶瓷餐具有毒吗? 玻璃上的花纹是怎样刻出来的? 祁县玻璃器皿的介绍 一般手绘陶瓷制作过程是怎样的? 在玻璃杯子上画画用什么颜料?而且无毒能正常时候用的? 彩绘玻璃杯用什么颜料?丙烯行吗?会不会掉牙?哪位试过 本企业管理人员的作业人员年度安全培训教育材料(包括企业培训计划、培训考核记录) 企业员工定培训记录是什么 哪里有源代码提取器? 请问如何提取网页源代码指定内容(最好用批处理)? 如何提取源代码 怎么从excel表格里提取源代码? QQ能干嘛呢? 代码怎么提取? QQ能代表什么? 已经有程序的源代码,但只需要里面的一部分功能,怎么提取代码 个人融资需要具备什么条件 融资账户开通条件 个人股票融资条件 个人融资需要什么条件 个人开通融资融券的条件有哪些,越详尽越好? 现在开融资账户需要什么条件吗? 香蕉中富含什么? 空调亮黄灯是怎么回事? 空调显示黄灯什么原因? PHP程序员上机面试题(并附答案,回答好的加分) 香蕉里面含了哪些? 什么植物适合庭院门口种植?北方,不要怎么打理,也可以生长的很好 急求6道PHP笔试题答案