最近在学httpclient,随便抓来一个网页:"http://ah.10086.cn",想通过httpget方法得到其原网页内容,本来以为很简单,先是碰到https验证问题,通过验证后拿到的网页源码竟然和鼠标右键查看网页源码不同,百思不得其解……
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
httpclient获取到的网页内容和查看网页源代码的内容不同
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
wangzhangxing 2012-09-13 08:02关注这很正常啊,有些是js动态加载的页面内容,有些是嵌了iframe之类的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2015-04-06 23:27回答 1 已采纳 用法是一样的,只不过如果有些显示数据是由js生成的,就没办法
- 2019-01-29 13:55回答 2 已采纳 用Chrome/IE的F12去抓包,这些动态加载的东西应该是ajax方式得到的,抓包可以获取,然后用HttpWebRequest类照着模拟提交。 .decode('utf-8')) ``` https://www.cnblogs.com/xiaoqi/p/5101795.
- 2017-12-04 00:51回答 3 已采纳 看到这个,也卡了半天,可以用这种方式实现: 使用com.alibaba.fastjson包先转换为json,再转换为string。 public String toJsonThenToSt
- 2017-03-29 20:32回答 3 已采纳 CookieStore cookieStore = new BasicCookieStore(); HttpClientContext localContext = new HttpClie
- 2019-07-29 01:47在Android开发中,有时我们需要从网络上获取网页的HTML源代码,这通常涉及到网络编程。本例子源码展示了如何利用Apache HttpClient库来实现这一功能,同时也对比了另一种常见的网络访问方式——URLConnection。以下...
- 2013-05-02 08:51回答 2 已采纳 大概是有防盗链机制吧,在请求头的Referer中做好伪装
- 2019-01-05 09:04回答 2 已采纳 解决了,解决后才发现是很简单的问题,没有传入httpcont的值,需要传入用户名和密码 然后贴上我的代码吧,虽然很简单,希望能帮助到和我一样的小白。 using (var
- 2011-03-15 10:25回答 1 已采纳 你是用Get方法去取的吧。get方法默认会处理302的重定向,你response获取到的页面其实是重定向以后的页面,你打印一下response.getStatusLine()就知道,取到的值是200.
- 2020-12-30 22:49本文实例讲述了C#获取网页源代码的方法。分享给大家供大家参考。具体如下: public string GetPageHTML(string url) { try { HttpWebRequest wr = WebRequest.Create(url) as HttpWebRequest; wr.Method = get;...
- 2019-07-10 03:23在这个名为"使用HttpClient获取网页html源代码.zip"的压缩包中,包含了一个简单的示例项目——WebDataShow,用于演示如何使用HttpClient获取网页HTML。 首先,我们需要导入Apache HttpClient库。在Android Studio中...
- 2019-07-10 05:42总结来说,这个例子旨在帮助开发者了解如何在Android环境中使用HttpClient和URLConnection获取远程网页的HTML源代码,同时展示了在GBK编码环境下的处理方式。对于初学者来说,这是一个很好的起点,可以帮助他们理解...
- 2015-04-03 06:19在Android中,使用HttpClient获取网页的基本步骤如下: 1. 创建HttpClient实例:首先,我们需要创建一个HttpClient对象,它是所有HTTP请求的起点。代码示例如下: ```java HttpClient httpClient = new ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司