资源简介
java课程设计,java jsoup 爬取1688网站信息,详细例子,需要的依赖也有
![](http://www.nz998.com/pic/67297.jpg)
代码片段和文件信息
package com.test;
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
/**
* java jsoup 爬取1688网站信息,详细例子
* @author 原创 http://www.javakcsj.com/
* @date2018-8-19
*/
public class DoGet {
public static void main(String[] args) throws IOException {
DoGet t = new DoGet();
t.beginOne();
// t.beginTwo();
}
public void beginOne() throws IOException{
String[] list = new String[]{
“https://weiqufood.1688.com/page/offerlist.htm?spm=a2615.2177701.0.0.3ce1bb3dwMLc39“
};
for (int j = 0; j < list.length; j++) {
Document doc = Jsoup.connect(list[j]).data(“query“ “Java“)
.userAgent(“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; BIDUBrowser 2.x)“) // 设置 User-Agent
.timeout(30000).get();
Elements es = doc.select(“div.image“);
Element e = null;
for (int i = 0; i < es.size(); i++) {
e = es.get(i);
String a =e.select(“a“).attr(“title“);
String b = e.select(“a“).attr(“href“);
System.out.println(a);
System.out.println(b);
}
}
}
public void beginTwo() throws IOException{
Document doc = Jsoup.connect(“https://detail.1688.com/offer/535597877009.html?spm=a2615.7691456.0.0.QyqIYA“).data(“query“ “Java“)
.userAgent(“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; BIDUBrowser 2.x)“) // 设置 User-Agent
.timeout(30000).get();
// Map cookies = null;
// Response res = Jsoup.connect(“http://www.chengmi.com/shanghai“).data(“query“ “Java“)
// .userAgent(“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0; BIDUBrowser 2.x)“) // 设置 User-Agent
// .timeout(30000).execute();
// cookies = res.cookies();
// System.out.println(cookies);
// System.out.println(doc.toString());
// if(1==1){
// return;
// }
Elements es = doc.select(“tr.price“).select(“span.value“);
Element e = null;
//获取到的价格 三个
String jiage=““;
String shuliangfw=““;
for (int i = 0; i < es.size(); i++) {
e = es.get(i);
String price = e.html();
System.out.println(price);
jiage+=“@“+price;
}
//价格对应的数量
es = doc.select(“tr.amount“).select(“span.value“);
for (int i = 0; i < es.size(); i++) {
e = es.get(i);
String amount = e.html();
System.out.println(amount);
shuliangfw+=“@“+amount;
}
System.out.println(“--“+jiage);
System.out.println(“--“+shuliangfw);
//商品种类和可售数量
String guige=““;
String shuliang=““;
es = doc.select(“div.d-content“);
for (int i = 0; i < es.size(); i++) {
e = es.get(i);
String abc=““;
Elements ess = e.select(“td.name“).select(“span“);//包装规格,用来批示多少包起售
for (int j = 0; j < ess.size(); j++) {
Element e3 = ess.get(j);
if(j==0){
guige+=““+e3.html();
abc+=““+e3.html();
}else{
guige+=“@“+e3.html();
abc+=“@“+e3.html();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 122931 2018-08-19 10:58 java jsoup 爬取1688网站信息,详细例子\2018-08-19_105826.jpg
文件 6065 2018-08-19 10:56 java jsoup 爬取1688网站信息,详细例子\DoGet.java
文件 113 2018-07-30 16:21 java jsoup 爬取1688网站信息,详细例子\java课程设计网提供免费案例报告论文下载.html.url
文件 315321 2018-08-15 10:33 java jsoup 爬取1688网站信息,详细例子\jsoup-1.8.3.jar
目录 0 2018-08-19 10:59 java jsoup 爬取1688网站信息,详细例子
----------- --------- ---------- ----- ----
444430 5
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论