文章分类 -  工作经验

摘要:/* 1,登录 :重载,发布信息和获取小区名都需要登录 * 问题:登录需要验证码,并且一个验证码图片对应一个sessionid, * 解决:将图片缓存到本地,取得sessionid和checkcode,拼接成ReturnMessage.Message返回 * 技巧:缓存图片GetCheckCode(),访问图片页面获取bytes,Cookies["PHPSESSID"],然后拼接返回; * 登录时在把Cookies["PHPSESSID"] post过去。 * 以前用 public HttpClient Login(bool ischeck = fals 阅读全文
posted @ 2012-11-29 14:23 金河 阅读(138) 评论(0) 推荐(0) 编辑
摘要:0,登录(1)指定url,domain,准备好post数据;返回包含3登录成功。1,登录准备好post的数据,返回信息为32,发售房(1)发送图片时需要一个cookie(PHPSESSID),这个cookie需要访问前面的一个页面,访问之后会分配一个set-cookie,然后从cookie中取出这个值,post过去。(2)post字段type是隐藏的,抓包可以找到,否则不成功。(3)获取小区名称,参数在url中包含,get方法获取,返回的还有quyu_id,shangquan_id,xiangxidizhi,通过正则表达式提取(4)GetString()返回\u5fc5\u586b,这些都是汉 阅读全文
posted @ 2012-11-28 11:46 金河 阅读(120) 评论(0) 推荐(0) 编辑
摘要:0,登录(1)指定url,domain,准备好post数据;返回member.html登录成功。1,发售房和发租房:(1)httpclient.GetString()返回信息是本页空表单,没有"发布成功",“sucess"等标识,Header["Location"]也不存在,因此通过在房源列表页查找标题识别(找到了就是发布成功)。(2)确定发布成功后,列表页的第一个就是新发布的房源,用正则表达式取出webid,入库。2,刷新:(1)同样没有提示,通过拿到刷新房源的更新时间(使用正则该房源地址后的刷新时间),如果与本地保存时间相差小于10分钟,提 阅读全文
posted @ 2012-11-28 11:45 金河 阅读(132) 评论(0) 推荐(0) 编辑
摘要:做88同城时,我开始想像这类分类信息网站的数据表是如何设计的,今天发租房时失败,幸好抓包工具抓到了错误信息,结果居然有数据表信息:<body> <div id="container"> <h1>发生了一个数据库错误</h1> <p>Error Number: 1048</p><p>Column 'zufang_configuration' cannot be null</p><p>INSERT INTO `web_fangwu_zufang` (`us 阅读全文
posted @ 2012-11-17 09:24 金河 阅读(200) 评论(0) 推荐(0) 编辑
摘要:问题:365租售宝,通过sessionid保持客户登录状态,如何才能让验证码图片与对应的sessionid实现登录。 这个问题用了好几天的时间。终于搞定了,期间学到了很多东西。 实现思路:1,绑定帐号页面定义两个全局变量,sessionid,imgurl;在页面首次加载时调用获取图片方法,将图片缓存到本地,同时将本地图片url给imgurl,讲set-cookie的值给sessionid.2,前台页面img的src绑定imgurl,隐藏域绑定sessionid,这样页面初始化就可以得到它们的值。3,在后台通过Request.Form拿到客户在text中输入的验证码code,和隐藏的se... 阅读全文
posted @ 2012-10-27 20:15 金河 阅读(534) 评论(0) 推荐(0) 编辑
摘要:以后我要把自己在工作中的经验详细的记录下来,这些东西将会成为我的财富。 上午打算解决获取淘房网上传图片时需要验证码的问题,但是搞了一天还是没有实现,不过部分功能我实现了。 像赶集网,你在地址栏中输入:http://www.ganji.com/common/checkcode.php?nocache=就会返回一张图片,这是赶集的验证码;但是当我做淘房屋网站时,将抓包找到的url复制到地址栏,什么都没有。 然后经过一上午的分析,要想获取淘房屋的验证码,需要在请求中添加几个cookie,后来终于通过程序返回了图片,在httpanalyzer的响应中可以看到响应信息仅仅是一张图片。 上午要... 阅读全文
posted @ 2012-10-18 17:26 金河 阅读(630) 评论(1) 推荐(0) 编辑