• 大小: 389KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Java
  • 标签: java  课程设计  

资源简介

java课程设计,java jsoup 爬取1688网站信息,详细例子,需要的依赖也有

资源截图

代码片段和文件信息

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


评论

共有 条评论