httpclient jaaj-httpclient 只能抽取第一页数据

问题描述

httpclient 只能抽取第一页数据
    HttpClient client = HttpClients.createDefault();

    HttpGet get = new HttpGet("http://qichacha.com/search_hangye?industryCode=A&industryorder=0&p=1"); 

    HttpResponse response = client.execute(get);

    HttpEntity entity = response.getEntity();

    InputStream is=entity.getContent();

    String result=EntityUtils.toString(entity,"utf-8");
    // getHref(result);
     System.out.println(result);

    网址1:http://qichacha.com/search_hangye?industryCode=A&industryorder=0&p=1
    网址2:http://qichacha.com/search_hangye?industryCode=A&industryorder=0&p=2
    为什么输入两个网址抓取的数据一样?求哪位大神指教,谢谢!

解决方案

这个不是你的问题,是http://qichacha.com 这个网站的问题,你没看到这个链接下不管是第几页,显示的数据都是一样的么。

所以你抓出来的数据也是相同的。

你直接在浏览器中查看一下。

解决方案二:

设置里 设置下全部 或者全部叠合

解决方案三:

设置HttpGet 吗?如何设置啊?帮人帮到底,谢谢大神!

时间: 2024-12-06 05:25:21

httpclient jaaj-httpclient 只能抽取第一页数据的相关文章

easyui datagrid 不显示第一页数据

问题描述 easyui datagrid 不显示第一页数据 问个很白的问题..别笑话我... 打算页面打开后,就直接显示数据, 但是现在必须点一下分页栏上的刷新才显示.倒也显示页数和记录数,请教这是怎么回事啊? <script type="text/javascript"> $(function () { var request = new Object(); Request = GetRequest(); var db = Request['DB']; var shp_i

分页-easyui datagrid 不显示第一页数据

问题描述 easyui datagrid 不显示第一页数据 打算页面打开后,就直接显示数据, 但是现在必须点一下分页栏上的刷新才显示.倒也显示页数和记录数,请教这是怎么回事啊? <script type="text/javascript"> $(function () { var request = new Object(); Request = GetRequest(); var db = Request['DB']; var shp_id = Request['shp_

分页只能显示第一页记录看了一天了,没找出错

问题描述 以下是留言板的主页面中对留言进行操作的内容,但是分页不正常,哪位高手指点以下啊<%@language="vbscript"%><%session("currentposition")="留言列表"%><!--#includefile="top.asp"--><%dimrs,conn,currentpage'使用server对象的createobject方法建立一个记录集对象S

代码-jsp分页问题(oracle数据库),只能打印出第一页内容,点击下一页就没有内容显示,

问题描述 jsp分页问题(oracle数据库),只能打印出第一页内容,点击下一页就没有内容显示, <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%@ page import="java.sql.*" %> <%@ page import="org.zshwd.vo.User" %>

hql语句只能查询出数据库里面的第一条数据

问题描述 hql语句只能查询出数据库里面的第一条数据 dao层 //查询所有的信息 public List<Stock> getAll() { String hql = ""FROM Stock s LEFT OUTER JOIN FETCH s.people""; return getSession().createQuery(hql).list(); } service层 public List<Stock> getAll() { ret

jquery-Jquery easyui的翻页无效,一直都是第一页的数据

问题描述 Jquery easyui的翻页无效,一直都是第一页的数据 下面是我用easyui做的一个表格,初次加载10行数据正常,但是我点下一页的时候,后台ashx返回的result数据集是正确的,但是前台的数据就是不变,还是第一页的数据,这是为什么 这是ashx文件返回的result: case "GetList": string KeyWord = context.Request["KeyWord"]; string SearchType = context.R

java-Java问题哦!!我的时间段查询,为什么我点击下一页时出现的还是第一页的数据,不理解,在线等哦

问题描述 Java问题哦!!我的时间段查询,为什么我点击下一页时出现的还是第一页的数据,不理解,在线等哦 else if(StringUtils.isNotBlank(startDate) && StringUtils.isNotBlank(endDate)){ list = reportService.query(startDate, endDate); //查询出库中的时间 report.set$eq_ctime(list); report.setFirstResult((firstR

insert-c++中将access数据导入foxpro时,只能导入每个表中的第一行数据

问题描述 c++中将access数据导入foxpro时,只能导入每个表中的第一行数据 导入数据时可以读取第一行数据并导入成功,读取第二行后不能导入. 代码如下: CString strSQL("insert into test(i_name, j_name) values("); while (!pRecordset->EndOfFile) { CString strId; strId.Format("%s",(const char *)(_bstr_t)(p

水晶报表当数据太多第一页放不下的时候,换到下一页的时候,第一页没有页脚,跑到第二页去

问题描述 我的水晶报表当数据太多第一页放不下的时候,换到下一页的时候,第一页没有页脚,跑到第二页去了,而第二页却没有页眉,有没那个大哥知道怎么设置数据多了,换页的时候每页都有页眉和页脚呢? 解决方案 解决方案二:高手帮忙看看啊!忠心感谢!解决方案三:郁闷..自己顶解决方案四:你的BIND区域没有设置好,报表页脚与页脚.报表页眉与页眉要了解清楚,再去设置一下!解决方案五:有5个区域,除了中间的详细资料,其他四个应该很容易试出来干什么用到(随便放点静态数据就可以了)解决方案六:引用3楼laobing