怎么用java爬虫爬取网页上的数据?
家电修理 2023-07-16 19:17www.caominkang.com电器维修
本文教程操作环境indos7系统、Python 3.9.1,DELL G3电脑。
1、PhantomJS的功能
提供一个浏览器环境的命令行接口,除了不能浏览,其他与正常浏览器一样。它的内核是WebKit引擎,不提供图形界面,只能在命令行下使用。
2、PhantomJS用途
适用范围就是无头浏览器的适用范围。通常无头浏览器可以用于页面自动化和网络爬虫等。
页面自动化测试电脑维修网希望自动的登陆网站并做一些操作然后检查结果是否正常。
网络爬虫获取页面中使用js来下载和渲染信息,或者是获取链接处使用js来跳转后的真实地址。
3、对于使用PhantomJS编写的parser.js文件调用java爬虫爬取网页数据
Runtime rt = Runtime.getRuntime();
Process process = null;
try {
process = rt.exec("C:/phantomjs.exe C:/parser.js " +url);
InputStream in = process.getInputStream();
InputStreamReader reader = ne InputStreamReader(in, "UTF-8");
BufferedReader br = ne BufferedReader(reader);
StringBuffer sbf = ne StringBuffer();
String tmp = "";
hile ((tmp = br.readLine()) != null) {
sbf.append(tmp);
}
return sbf.toString();
} catch (IOException e) {
e.printStackTrace();
}
return null;空调维修
- 我的世界电脑版运行身份怎么弄出来(我的世界
- 空调抽湿是什么意思,设置抽湿的温度有什么意
- 方太燃气灶有一个打不着火 怎么修复与排查方法
- 夏季免费清洗汽车空调的宣传口号
- 清洗完空调后出现漏水现象
- iphone6能玩什么游戏(iphone6游戏)
- 如何设置电脑密码锁屏(如何设置电脑密码锁屏
- win10删除开机密码提示不符合密码策略要求
- 电脑w7显示不是正版(w7不是正版怎么解决)
- 万家乐z8热水器显示e7解决 怎么修复与排查方法
- 1匹空调多少瓦数(1匹空调多少瓦)
- 安卓手机连接电脑用什么软件好(关于安卓手机
- 电脑网页看视频卡是什么原因(爱拍看视频卡)
- 华帝燃气灶点火器一直响然后熄火怎么办:问题
- 电脑壁纸怎么换(关于电脑壁纸怎么换的介绍)
- 冬天空调的出风口应该朝什么方向(冬天空调风