关于httphelper的cookie的java http 获取cookie与处理 应该怎么做比较好

Cookie 辅助函数 & CodeIgniter 3.1.5 中文手册|用户手册|用户指南|中文文档查看: 12104|回复: 27
【已解决】HttpHelper 获取网页cookie 添加到CookieContainer里面
该用户从未签到
QQ图片52.jpg (41.99 KB, 下载次数: 87)
17:02 上传
这上面的cookie 键和值哪里获取?
该用户从未签到
求大神来解答,我现在弄一个winform 模拟网页登陆,那个登陆的网页没有用到post数据,直接用的字符串查询。我借助了Interop.SHDocVw 组件来实现,登陆进去了,但是获取里面数据的时候都说无登陆。自己看了很久,好像是cookie的问题。但是不知道如何解决。因为我登陆页面的url 没有cookie 进去里面才有cookie 但是里面的cookie不晓得去哪里得到。。
TA的每日心情开心4&小时前签到天数: 364 天[LV.8]以坛为家I
使用抓包工具fiddle2
该用户从未签到
但是每个机子登陆的cookie不一样不是吗?
TA的每日心情开心4&小时前签到天数: 364 天[LV.8]以坛为家I
但是每个机子登陆的cookie不一样不是吗?
不一样就要实现登录功能,我让你抓包是让你实现自动登录功能,然后就可以设置Cookie的,具体的可以看看我的Httphelper类,相关的,主要就是用来做这个的。
TA的每日心情开心4&小时前签到天数: 364 天[LV.8]以坛为家I
该用户从未签到
好的我看下。。谢谢!
该用户从未签到
看了你那个,还是弄不出来,站主可以帮我看下这个网站 如何实现自动登陆。我做过其他网站的登录,就这个有点奇怪。希望站主给点看法。。我做的网站登陆都是通过post登陆(有些加密后传送)
该用户从未签到
求站主有空帮我看下,谢了。
TA的每日心情开心4&小时前签到天数: 364 天[LV.8]以坛为家I
求站主有空帮我看下,谢了。
你回复我时要单击我下方的回复,不然我是看不到通知的。我今天有空给你看下,如果登录成功了,会回复你查看: 5392|回复: 7
Cookie获取问题
TA的每日心情无聊 10:55签到天数: 5 天[LV.2]偶尔看看I
[DllImport(&wininet.dll&, CharSet = CharSet.Auto, SetLastError = true)]
static extern bool InternetGetCookieExW(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref System.UInt32 pcchCookieData, int dwFlags, IntPtr lpReserved);
public string GetCookieString(string url)
& && &&&uint datasize = 1024;
& && &&&StringBuilder cookieData = new StringBuilder((int)datasize);
& && &&&InternetGetCookieExW(url, null, cookieData, ref datasize, 0x, IntPtr.Zero);
& && &&&return cookieData.ToString();
为什么我这样写获取的Cookie不完整?
我用苏飞助手上面的API获取Cookie是完整的。
请问我代码有什么问题?
VS2012 Winform
TA的每日心情开心4&小时前签到天数: 364 天[LV.8]以坛为家I
[C#] 纯文本查看 复制代码//取当前webBrowser登录后的Cookie值
[DllImport(&wininet.dll&, CharSet = CharSet.Auto, SetLastError = true)]
static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref int pcchCookieData, int dwFlags, object lpReserved);
//取出Cookie,当登录后才能取
private static string GetCookieString(string url)
// Determine the size of the cookie
int datasize = 256;
StringBuilder cookieData = new StringBuilder(datasize);
if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x, null))
if (datasize & 0)
// Allocate stringbuilder large enough to hold the cookie
cookieData = new StringBuilder(datasize);
if (!InternetGetCookieEx(url, null, cookieData, ref datasize, 0x, null))
return cookieData.ToString();
我用的是这个方法
TA的每日心情无聊 10:55签到天数: 5 天[LV.2]偶尔看看I
本帖最后由 daekow 于
14:37 编辑
[mw_shl_code=csharp,true]//取当前webBrowser登录后的Cookie值& &
& && &&&[DllImport(&wininet.dll&, Ch ...
11111.jpg (168.11 KB, 下载次数: 39)
14:23 上传
这个错误怎么解决
我改成这样没错误了 但是Cookie还是不全
static extern bool InternetGetCookieEx(string pchURL, string pchCookieName, StringBuilder pchCookieData, ref int pcchCookieData, int dwFlags, IntPtr lpReserved);
麻烦帮忙看看
API跟VS或是IE版本有没有关系?
14:35 上传
这里可以获取
123.jpg (24.54 KB, 下载次数: 32)
14:37 上传
程序里就不行了
TA的每日心情开心4&小时前签到天数: 364 天[LV.8]以坛为家I
不要调试直接运行
TA的每日心情无聊 10:55签到天数: 5 天[LV.2]偶尔看看I
不要调试直接运行
123.jpg (31.86 KB, 下载次数: 39)
14:47 上传
Release直接运行也不行
该用户从未签到
强烈支持楼主ing……
该用户从未签到
Release直接运行也不行
请问,你的程序使用什么皮肤控件???
TA的每日心情郁闷 09:23签到天数: 2 天[LV.1]初来乍到
同问:获取为空
环境:VS2012 + IE11
已将IE设为兼容视图。网站已改版,请使用新地址访问:
HttpHelperV1.9 苏飞的万能框架,轻松GET、玩转POST、HTML分析、无视编码、验证码提取、Cookie 互转 CSharp C#编程 256万源代码下载-
&文件名称: HttpHelperV1.9& & [
& & & & &&]
&&所属分类:
&&开发工具: C#
&&文件大小: 70 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:苏飞的万能框架,轻松GET、玩转POST、HTML分析、无视编码、验证码提取、Cookie分析互转、Url格式化、加密、代理IP、证书、Json数据分析、执行JavaScript-sufei s source code
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&CsharpHttpHelper&&................\Base&&................\....\HttphelperBase.cs&&................\BaseBll&&................\.......\HttpHelperBll.cs&&................\CsharpHttpHelper.csproj&&................\Enum&&................\....\AType.cs&&................\....\PostDataType.cs&&................\....\ResultCookieType.cs&&................\....\ResultType.cs&&................\Helper&&................\......\Base64Helper.cs&&................\......\EncodingHelper.cs&&................\......\ExecJsHelper.cs&&................\......\HtmlHelper.cs&&................\......\HttpCookieHelper.cs&&................\......\HttpUrlHelper.cs&&................\......\ImageHelper.cs&&................\......\JsonHelper.cs&&................\......\MD5Helper.cs&&................\HttpHelper.cs&&................\HttpItem.cs&&................\HttpResult.cs&&................\Item&&................\....\AItem.cs&&................\....\ImgItem.cs&&................\Properties&&................\..........\AssemblyInfo.cs&&................\Static&&................\......\RegexString.cs&&................\obj&&................\...\Debug&&................\...\.....\DesignTimeResolveAssemblyReferencesInput.cache&&................\...\.....\TempPE&&CsharpHttpHelper.sln&&CsharpHttpHelper_Demo&&.....................\CsharpHttpHelper_Demo.csproj&&.....................\HttpCertificate_Demo.aspx&&.....................\HttpCertificate_Demo.aspx.cs&&.....................\HttpCertificate_Demo.aspx.designer.cs&&.....................\HttpCookieCollection_Demo.aspx&&.....................\HttpCookieCollection_Demo.aspx.cs&&.....................\HttpCookieCollection_Demo.aspx.designer.cs&&.....................\HttpGet_Demo.aspx&&.....................\HttpGet_Demo.aspx.cs&&.....................\HttpGet_Demo.aspx.designer.cs&&.....................\HttpHeader_Demo.aspx&&.....................\HttpHeader_Demo.aspx.cs&&.....................\HttpHeader_Demo.aspx.designer.cs&&.....................\HttpHtml_Demo.aspx&&.....................\HttpHtml_Demo.aspx.cs&&.....................\HttpHtml_Demo.aspx.designer.cs&&.....................\HttpImage_Demo.aspx&&.....................\HttpImage_Demo.aspx.cs&&.....................\HttpImage_Demo.aspx.designer.cs&&.....................\HttpJs_Demo.aspx&&.....................\HttpJs_Demo.aspx.cs&&.....................\HttpJs_Demo.aspx.designer.cs&&.....................\HttpJson_Demo.aspx&&.....................\HttpJson_Demo.aspx.cs&&.....................\HttpJson_Demo.aspx.designer.cs&&.....................\HttpLocation_Demo.aspx&&.....................\HttpLocation_Demo.aspx.cs&&.....................\HttpLocation_Demo.aspx.designer.cs&&.....................\HttpMD5_Demo.aspx&&.....................\HttpMD5_Demo.aspx.cs&&.....................\HttpMD5_Demo.aspx.designer.cs&&.....................\HttpPost_Demo.aspx&&.....................\HttpPost_Demo.aspx.cs&&.....................\HttpPost_Demo.aspx.designer.cs&&.....................\HttpProxy_Demo.aspx&&.....................\HttpProxy_Demo.aspx.cs&&.....................\HttpProxy_Demo.aspx.designer.cs&&.....................\HttpStringCookie_Demo.aspx&&.....................\HttpStringCookie_Demo.aspx.cs&&.....................\HttpStringCookie_Demo.aspx.designer.cs&&.....................\HttpUrl_Demospx.aspx&&.....................\HttpUrl_Demospx.aspx.cs&&.....................\HttpUrl_Demospx.aspx.designer.cs&&.....................\Index.aspx&&.....................\Index.aspx.cs&&.....................\Index.aspx.designer.cs&&.....................\Properties&&.....................\..........\AssemblyInfo.cs&&.....................\Text.aspx&&.....................\Text.aspx.cs&&.....................\Text.aspx.designer.cs&&.....................\Web.Debug.config&&.....................\Web.Release.config&&.....................\Web.config&&.....................\bin&&.....................\obj&&.....................\...\Debug&&.....................\...\.....\DesignTimeResolveAssemblyReferencesInput.cache&&.....................\...\.....\TempPE&&.....................\test.js
&输入关键字,在本站256万海量源码库中尽情搜索:

我要回帖

更多关于 cookiehelper 的文章

 

随机推荐