python在post请求下爬取数据,返回的值为什么为空?

本人小白,尝试爬杭州市二手房挂牌信息,
网址:http://jjhygl.hzfc.gov.cn/webty/gpfy/gpfySelectlist.jsp,
代码如下

import requests
url = 'http://jjhygl.hzfc.gov.cn/webty/WebFyAction_getGpxxSelectList.jspx'
data = {'page': 1}
headers = {'Host': 'jjhygl.hzfc.gov.cn',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0',
            'Accept': 'text/html, */*; q=0.01',
            'Accept-Language': 'en-US,en;q=0.5',
            'Accept-Encoding': 'gzip, deflate',
            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
            'X-Requested-With': 'XMLHttpRequest',
            'Content-Length': '311',
            'Connection': 'keep-alive',
            'Referer': 'http://jjhygl.hzfc.gov.cn/webty/gpfy/gpfySelectlist.jsp',
            'Cookie': 'ROUTEID=.lb6; JSESSIONID=2E78A1FE8DBC80F1CEEE20264BE96B1F.lb6; Hm_lvt_70e93e4ca4be30a221d21f76bb9dbdfa=1559115557; Hm_lpvt_70e93e4ca4be30a221d21f76bb9dbdfa=1559115557',
            'Pragma': 'no-cache',
            'Cache-Control': 'no-cache'}
r = requests.post(url, data =data, headers = headers)
r.content
r.text

返回结果是

b'{"list":[],"pageinfo":"\xe6\x9a\x82\xe6\x97\xa0\xe6\x95\xb0\xe6\x8d\xae"}'
'{"list":[],"pageinfo":"暂无数据"}'

图片说明
请问怎么才能得到图中的信息?

6个回答

是因为你给的数据不足够,我刚才打开你的网站试了一下。

header中必须有以下数据

图片说明

body中必须与以下数据

图片说明

结果如你所愿

图片说明
综合来看,你还是对于网站的分析不太够,header中的cookie以及body中的那几个参数应该是请求[http://jjhygl.hzfc.gov.cn/webty/gpfy/gpfySelectlist.jsp]的时候获得。所以需要先请求拿过来参数,第二步再请求这个地址。

mx472756841
战渣渣 回复NotBack: google应用里的postman
4 个月之前 回复
NotBack
notback 用的啥工具?分享一下,貌似蛮方便嘛!比我用chrome分析舒服太多了。:)
4 个月之前 回复

确认下POST过去的数据对不对,先用模拟器测试下 data = {'page': 1}

你直接把url当做网址点进去看看就知道为什么了

这么多data信息 你就传个page?

gply=1&wtcsjg=&jzmj=&ordertype=&fwyt=&hxs=&havepic=&xzqh=&secondxzqh=&starttime=&endtime=&keywords=&page=1&xqid=0&signid=ff80808166484c980166486b4e0b0023&threshold=ff80808166484c980166486b4e0b0021&salt=ff80808166484c980166486b4e0b0022&nonce=0&hash=0448c9b2298cc81d7e0b7a2ab77fcd9261f956537b0939664985b08a1bc4ce20

应该是你headers问题,返回数据个好像事json格式的,你尝试将 "Content-Type": "application/json" ; charset=UTF-8', 试下

确认下POST过去的数据对不对,先用模拟器测试下 data = {'page': 1}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
idhttp post请求返回为空
这是部分Delphi代码 实际参数和地址不是问题所在,我做了隐藏。rn主要功能是post请求传入用户名、密码以及一些验证参数,返回是否验证通过rn[code=delphi]rnprocedure TForm1.Button1Click(Sender: TObject);rnvarrn ASource: TStringList;rn ResponseStr: string;rn ResponseStream: TStringStream;rn IdHttp: TIdHTTP;rnbeginrn with IdHttp dorn tryrn tryrn IdHttp := TIdHTTP.Create(nil);rn ConnectTimeout := 2000;rn ReadTimeout := 2000;rn ASource := TStringList.Create;rn ResponseStream := TStringStream.Create;rn ASource.Add('username=admin');rn ASource.Add('password=admin');rn ASource.Add('type=1');rn// Request.Accept := 'text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2';rn// Request.UserAgent := 'Java/1.8.0_31';rn Request.UserAgent := 'compatible; MSIE 9.0; Windows NT 6.0; .NET CLR 4.0.30319';rn Request.Connection := 'keep-alive';rn// Request.ContentType := '';rn// ProtocolVersion := pv1_1;rn// Request.AcceptEncoding := 'identity';rn// Request.AcceptEncoding := '';rn// Request.ContentType := 'text/html';rn Post('http://test.test.com:8080/loginservice/login', ASource, ResponseStream);rn// Post('http://192.168.108.18:8080/test/test.html', ASource, ResponseStream);rn ResponseStr := ResponseStream.DataString;rn ResponseStr := UTF8Decode(ResponseStr);rn ShowMessage(ResponseStr);rn exceptrn on E: Exception dorn beginrn ShowMessage(E.ClassName + '///' + E.Message);rn end;rn end;rn finallyrn IdHttp.Free;rn ASource.Free;rn ResponseStream.Free;rn end;rnend;rn[/code]rn返回的ResponseStr是个空字符串rn同样的接口调用 我在Java里面就能有返回值,会返回一个验证通过的字符串rn[code=java]rnpublic static String test(String uid, String pwd) rn HttpURLConnection httpconn = null;rn String returnStr = "";rn try rn URL myurl = new URL("'http://test.test.com:8080/loginservice/login'");rn URLConnection conn = myurl.openConnection();rn httpconn = (HttpURLConnection) conn;rn httpconn.setRequestMethod("POST");rn httpconn.addRequestProperty("username", uid);rn httpconn.addRequestProperty("password", pwd);rn httpconn.setDoOutput(true);rn httpconn.connect();rn BufferedReader in = new BufferedReader(new InputStreamReader(httpconn.getInputStream()));rn String inputLine;rn while ((inputLine = in.readLine()) != null) rn returnStr += inputLine;rn rn if (returnStr != null) rn returnStr = URLEncoder.encode(returnStr, "iso-8859-1");rn rn in.close();rnrn catch (Exception e) rn e.printStackTrace();rn finally rn if (httpconn != null) rn httpconn.disconnect();rn rn rn return returnStr;rn rn[/code]rn这个就会有返回值rn所以我觉着很奇怪
post请求网站数据爬取!!!Python学习笔记!
对于刚开始学习Python的童鞋来说,对于网站的爬取可能很模糊,对网站的请求方式也不太了解。下面先简单介绍一下几种常见的网站请求方式,get、post
POST的数据为空
下面是我想实现的:rn用户点击编辑之后利用ajax调用一个新的界面,然后编辑完之后单击提交POST到后台操作rnrn但是发现post之后都是空数据,是什么原因呢?该怎么解决呢?rn下面是我的编辑页代码rn[code=html]rn rn rn rn rn rn rn rn rn rn rn rn rn >有rn >无rn rn rn rn rn 提交rn rn[/code]rnrn但是当我点击input的提交时页面无反应,但是用form1.submit()提交的时候post的数据都为空rnrnNotice: Undefined index: pw_id in E:\test\PHPnow-1.5.6\vhosts\127.0.0.18\inc\confirm_basic.php on line 5rnrnNotice: Undefined index: k1 in E:\test\PHPnow-1.5.6\vhosts\127.0.0.18\inc\confirm_basic.php on line 6rnrnNotice: Undefined index: k2 in E:\test\PHPnow-1.5.6\vhosts\127.0.0.18\inc\confirm_basic.php on line 7rnrnNotice: Undefined index: k3 in E:\test\PHPnow-1.5.6\vhosts\127.0.0.18\inc\confirm_basic.php on line 8rnrnNotice: Undefined index: has_exam in E:\test\PHPnow-1.5.6\vhosts\127.0.0.18\inc\confirm_basic.php on line 9rnrnNotice: Undefined index: remark in E:\test\PHPnow-1.5.6\vhosts\127.0.0.18\inc\confirm_basic.php on line 10rnupdate paee_work_theory set k1='',k2='',k3='',has_exam='',remark= where pw_id=
POST请求爬取数据实战
该视频教程主要讲解Python爬虫技术原理,与爬虫基础技术。Python爬虫入门+浏览器伪装与验证码识别。rn
返回的值为空?
为何像如下的代码写返回值绑定到Total里。看不到绑定内容呢?rnprivate void Page_Load(object sender, System.EventArgs e) rnif(IsPostBack)rn rn id = Convert.ToInt32(ddlName.SelectedValue.ToString());rnrn Total.Text = myVisit.GetTotal(id);rnrn rn rn public string GetTotal(int id)rn rn string sqlTotal = "Select Sum(Count_Visit) as Total from Visit_Day where [userid] = " + id.ToString();rn tryrn rn string count = ExecuteSql4String(sqlTotal);rn return count;rn rn catchrn rn return null;rn rn rnrn以下是ExecuteSql4String()方法:rnprotected string ExecuteSql4String(string strSQL)rn rn //SqlConnection myCn = new SqlConnection(strConn); rn SqlCommand myCmd = new SqlCommand(strSQL,myCn);rn tryrn rn myCn.Open();rn object r = myCmd.ExecuteScalar();rn if(Object.Equals(r,null))rn rn throw new Exception("value unavailable!");rn rn elsern rn return (string)r;rn rn rn catch(System.Data.SqlClient.SqlException e)rn rn throw new Exception(e.Message);rn rn finallyrn rn myCmd.Dispose();rn myCn.Close();rn rn rnrn谢谢!
soapUI发送post请求json格式,返回请求数据为空
使用soupUI发送post请求,活的结果告诉请求参数为空,意思就是没有请求到body的内容,但是用postman等工具都是正常的。于是,查看系统接口日志。提示获取http请求的body失败。网上查询第二句话,”java.nio.charset.MalformedInputException: Input length = 1“,意思就是“会出现java.nio.charset.Malformed...
python爬取ashx页面的post请求
我以一个类似的情况来提问,也是论坛中有个网友1年前提出的问题,但是他没有写出后续....rnrn网页地址:http://www.lzggzyjy.cn/InfoPage/InfoList.aspx?SiteItem=8rnrn需求:python post请求获取该页面(感觉很简单)rnrn分析页面:rn![图片说明](https://img-ask.csdn.net/upload/201803/18/1521356034_57752.png)rnrnrn![图片说明](https://img-ask.csdn.net/upload/201803/18/1521356049_933670.png)rnrn我把代码贴上来:rnrnrnrn```rn #! /usr/bin/env python3rn# -*- coding:utf-8 –*-rnrnrnimport requestsrnimport jsonrnrnimport sysrnreload(sys) rnsys.setdefaultencoding('utf-8')rnrnrndef testDownloadLanZhou():rn testUrl = 'http://www.lzggzyjy.cn/ajax/Controls_InfoListControl,App_Web_2ewqtbev.ashx?_method=getCurrentData&_session=rw'rn testHeaders = rn 'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36',rn 'Host':'www.lzggzyjy.cn',rn 'Referer':'http://www.lzggzyjy.cn/InfoPage/InfoList.aspx?SiteItem=8',rn 'X-Requested-With':'XMLHttpRequest',rn # "Content-Type":'text/plain;charset=UTF-8',rn "Cookie":'ASP.NET_SessionId=hcdc1tywt5dgszd5bziox4sc; SERVERID=b925605187c7d5d37f1395627a969c75|1521298751|1521298681'rn rnrn # testParams = '_method':'getCurrentData', '_session':'rw'rn testData = 'currentPage':'1', 'Query':''rnrn # 将dic 转换成json字符串rn # jsonDataString = json.dumps(testData)rn # print(jsonDataString)rn # print(type(jsonDataString))rnrn # # 对应每个参数添加换行隔开rn # newString = jsonDataString.replace(',', '\n')rn # print(newString)rnrn resq = requests.post(testUrl, headers=testHeaders, data=testData)rn print(resq.content)rn```rnrnrn这个请求怎么弄都不对,获取不到正确的html页面......请各位指点迷津rn rn rnrn
为什么_RecordsetPtr返回为空
::CoInitialize(NULL);// 初始化OLE/COM库环境 ,为访问ADO接口做准备rn _RecordsetPtr pRecordset;rn DataDAL::m_PConnect.CreateInstance("ADODB.Connection");rn DataDAL::m_PConnect->Open(DataDAL::m_DDBConString,"","",adModeUnknown);rn lTrans=m_PConnect->BeginTrans();rn pRecordset.CreateInstance(__uuidof(Recordset));rn _CommandPtr pCom;rn pCom.CreateInstance(__uuidof(Command));rn pCom->ActiveConnection=DataDAL::m_PConnect;rn DataDAL::m_PConnect->CursorLocation=adUseClient;rn pCom->CommandType=adCmdStoredProc;rn pCom->CommandText=_bstr_t("测试用");rn //添加参数rn _ParameterPtr pParam;rn pParam.CreateInstance(__uuidof(Parameter));rn pParam->Direction=adParamInput;rn pParam->Name="@Test_ID";rn pParam->Type=adVarChar;rn pParam->Size =20;rn pParam->Value=pTestID;//传入的值rn pCom->Parameters->Append(pParam);rn pRecordset=pCom->Execute(NULL,NULL,adCmdStoredProc);rn DataDAL::m_PConnect->CommitTrans();rn rn //。。处理pRecordsetrn //...........rn rn if(DataDAL::m_PConnect->State)rn DataDAL::m_PConnect->Close();rnrn*****************************************************************rn以下是存储过程rnCreate PROCEDURE 测试用rn(rn @Test_ID varchar(20)rn)rnASrnbeginrn insert into 表名(ID,[datetime])rn select '0000000000',getdate()rn select * from 表名rnendrn-------------------------------------------------------------------------------rn问题:rn操作pRecordset时,提示对象关闭;也就是说pCom->Execute没有返回任何东西,rn我查了下数据库 insert语句已经执行过,按道理select * from 表名也因该正常执行了rn但为何pCom->Execute没有正常返回记录集呢?rn
为什么DataTable.GetChanges()返回为空
我的DataGrid绑定DataTable tb,当只有一行记录时我在界面上修改该行,再调用tb.GetChanges()返回的为null,应该返回有一行的表呀
返回ResultSet ,为什么为空?
自己写的DBConnection类,里面有个方法exeQuery返回的是ResultSet,如下:rn[code=Java]rnpublic static ResultSet exeQuery(String sql)throws SQLExceptionrn ResultSet result=null;rn Connection conn=DBConnection.getConnection();rn tryrn Statement state=conn.createStatement();rn result=state.executeQuery(sql); rn state.close();rn conn.close();rn catch(Exception e)rn e.printStackTrace();rn } rn return result;rnrn[/code]rn为什么这个函数总是没有返回值?
Nodejs POST 请求 req 为空的解决方法
Nodejs req.body 默认为空。如果使用了 express 框架,可以输入以下代码解决 var bodyParser = require('body-parser') app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json())  ...
POST请求爬取数据实战1
本周课程主要讲解Python网络爬虫的基础内容。具体有:Python中的正则表达式,网络爬虫基础介绍,爬虫的工作原理,urllib、urllib3和requests库的使用,GET和POST请求抓取数据实战,网络爬虫中常见错误的处理,以及网页信息解析库的使用(Xpath,BeautifulSoup,PyQuery)。
POST请求爬取数据实战2
本周课程主要讲解Python网络爬虫的基础内容。具体有:Python中的正则表达式,网络爬虫基础介绍,爬虫的工作原理,urllib、urllib3和requests库的使用,GET和POST请求抓取数据实战,网络爬虫中常见错误的处理,以及网页信息解析库的使用(Xpath,BeautifulSoup,PyQuery)。
爬虫爬取get/post等请求的数据
(此文章认为大家有一定基础而作)一.请求地址       基于restful编程风格的崛起,不管是前端还是后端,大家应该对请求地址都不陌生。       一般大家获取页面请求地址可以直接用浏览器的开发者模式获取,如下面我用chrome截获本篇文章保存的请求地址:选择开发者模式->Network;左边表示我们请求的网页,右边是具体参数;二、请求参数在General模块可以清楚的看到我们请求的地...
返回数据为空的判断
用sql命令查询一条数据,access中没有满足符合条件的数据,请问用vbscript怎么判断这样的情况?
Python 最简单爬虫爬取数据(二):简单POST请求
  对网页进行抓包,查看请求,获取相应的表单数据 构建好Form_data后,利用parse.urlencode进行标准化在进行utf8编码 请求头信息也要进行必要的设置 有时可能会抛出异常   这是不设置user-agent的情况,输出错误  设置以后正确显示...
为什么 Python 使用xpath爬取网页数据,但返回的结果一直为空?
[size=16px]我在程序里写的代码没有错,但是运行时每次返回爬取的数据都是空列表,但是在终端打一样的代码,却可以获取到结果,这是为什么?而且我在虚拟机是也可以得到结果[/size]rnrn源码:rn[code=python]rnimport urllib, urllib.request, urllib.parsernfrom lxml import etreernrnurl = "https://tieba.baidu.com/f?kw=lol&pn=50"rnheaders = "User-Agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50"rnrequest = urllib.request.Request(url, headers = headers)rnhtml = urllib.request.urlopen(request).read()rncontent = etree.HTML(html)rnlink_list = content.xpath("//a[@class='j_th_tit ']/@href")rnprint(link_list)rn[/code]
为什么值为空啊
string[] str=this.TBZYFZR.Text.Split(' ');rn for(int n=0;nalert('数据添加失败')");rn rn rn小弟TBZYFZR这个文本框的内容为rn空格AA空格BB空格CC
为什么UIimage.ciimage值为空
iOS中UIImage可以转换为CIImage, UIImage有个属性为ciimage,然而在实际运用中,UIImage对象不为空,但UIImage.ciimage却为空,这是为何?rn如下所示代码返回为空:rn UIImage *image = [UIImage imageNamed:@"test.jpg"];rn CIImage *ciImage = image.CIImagernrn如果用这种方式CIImage就不为空:rn UIImage *image = [UIImage imageNamed:@"test.jpg"];rn CIImage *myImage = [[CIImage alloc] initWithCGImage:image.CGImage options:nil];
这个值为什么为空?
declare @STCDSTRING as varchar(200)rndeclare @RIVERLEN as floatrnrnset @STCDSTRING='50181050,50181120,50181140'rn--如果是评价河长:rnselect @RIVERLEN=sum(CWRDEVLN) FROM WQ_CWRDSTR_B where (STCD in ( @STCDSTRING )) --计算分区内测站评价河长rn select @RIVERLEN rnrnNULLrnrn这么写就可以。rndeclare @STCDSTRING as varchar(200)rndeclare @RIVERLEN as floatrnset @STCDSTRING=''rn--如果是评价河长:rnselect @RIVERLEN=sum(CWRDEVLN) FROM WQ_CWRDSTR_B rn where (STCD in (50181050,50181120,50181140 )) --计算分区内测站评价河长rnselect @RIVERLEN rnrn40.700000000000003rnrnrn如果非要传递变量,该怎么写?rnrnrn
COMBO值为什么为空
我建立一个数据库输入窗口可向ACCESS数据库表中插入数据,在窗口中有一个COMBO输入控件对应数据库某个字段在COMBO中选择一个值后按保存,此时查看数据库看到此值已经存到数据库中,关闭窗口再打开发现控件中值为空不知这是为什么请高手指点.
post请求与redirect返回
Spring Boot框架是现在比较热门的java web框架,很多软件公司都在使用。具有简洁、高效的特点。本套课程以实战为主,以问题场景为导向,代码实例讲解了Spring Boot用于Web开发的常用的基本规则。学完该套课程后,可以很快上手Spring Boot实战开发。
post请求json数据返回
前端请求 后台数据接受json数据 $reqJson = file_get_contents('php://input'); $reqArr = json_decode($reqJson, true);//判断raw内容填写格式是否正确 "token":"abca9992kk2k" $reqArr !== null or $this->errorResult(10001); ...
Python 爬虫网址正确爬取为空
我在用python爬取web of science的信息,这是一个学术文献数据库,有反爬虫机制,就是网址会随时间变化而变化,我按照我的要求写好了代码,在小规模测试的时候,没有问题,但一但大规模测试的时候,就容易出现问题。最常见的就是网址正确,但用python的request却提取不出内容,提示 下标越界的 错误,从而导致程序中断。rn请问有人遇到过这样的问题吗?该怎么解决呢?rnrn补充:rn1.我的需求是按杂志搜索一段时间内,第一作者是中国人的文献,并获取作者邮箱,如果这篇文献里没有邮箱,那么我就会按照作者姓名和地址重新搜索,然后一篇一篇遍历直到找到邮箱或者遍历结束;rn2.因为要大量爬取网址,我在打开网址前,会sleep(5);rn3.根据我观察的规律,网址中的sid我每1小时更换一次。
python爬取json格式的文件内容为空
python爬取json格式的文件内容为空 有时候爬取json数据的文件所有的都没有错,可内容就是显示不出来,那么这时候你尝试设置请求头试试数据就会显示出来了,有的网站不设置请求头,但是有的网站会限制,识别出来你就不会让你爬取了,设置请求头是一种反爬机制 hader={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/...
模拟请求页面,返回的cookie 为空,为什么!
用httpwebrequest 请求页面 http://ucenter.maidongxi.com/ ,返回的cookie 数量为0rnrnrn具体代码:rnrn private void button2_Click(object sender, EventArgs e)rn rn string regUrl = "http://ucenter.maidongxi.com/"; // 如果此时换成的是 http://www.baidu.com或者其他网站就可以获取cookiernrnrn HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(regUrl);rn myRequest.CookieContainer = new CookieContainer(); //必须先初始化,否则response.cookie获取为空rn myRequest.ContentType = "text/html; charset=utf-8";rn myRequest.conrn HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();rnrn MessageBox.Show(myResponse.Cookies.Count.ToString());rn rn rn
如何监控一个post请求的返回数据?
我用firebug,但是 一些post请求有了返回后马上就跳转到新页面,请问是如何监控返回的数据呢?rn还有请问是不是如果在服务器端重定向或者转发了,我这就检测不到了啊?谢谢!
Ajax POST请求获取后台返回的数据
function ajax(){ var name = document.getElementById('username').value // 对传递的特殊符号(例如& =)进行编码处理 // 同时对 中文 也会进行编码处理 name = encodeURIComponent(name) var info = "name=" + name;
对接第三方接口,POST请求获取返回数据
接口数据 处理 主要看sign签名的规则 $params = $this->getRequest()->getPost(); //客户号码 //客户电话 $from_number = $params['tel'] = '13888888888'; //中继号码 $to_number = '021123...
afn post请求解析返回数据
NSString*svr =@"这里是服务器给的地址"; //这是和后台定好的参数 NSDictionary*parameters =@{@"userID":pic_useridstr,@"title":pl_NSnei(grdt_biaoti),@"XXcontent":pl_NSnei(grdt_neirong),@"Picpath":pl_NSnei(tuPianN)};
scrapy爬取post的数据
1.爬取瑞钱宝的投资方式的数据,爬取内容如下:       2.查看网址,可以发现: 点击下一页时,地址栏里的链接均无任何变化。可以判断出该网页的数据都是post方式上传的。 说一下get和post的区别: get显式的传参,而post是隐式的。 get的URL会有限制,而post没有。 get没有post安全。 不过,小某还看到一篇内容。点击打开
python爬取网站数据(post)方式
最近python太火了,所以也拿来学习一下。按照网上的教程写了一下简单的post数据请求。 我使用的环境python3.6,使用的到库有urllib和beautifulsoup python的安装还是非常简单的,直接到官网下载后安装即可。 第三方库的安装 执行 pip install beautilfulsoup4 pip install requests 当然使用内建的模块urli
打击来看看,为什么post过来的数据为空
[code=html]rn rn rn rn WELCOME即将进入后台管理系统……rn rn rn rn 用户名:rn 密 码:rn 验证码:rn rn rn rn rn rn rn rn rn rn rn rn Copyright 1998 - 2013 MOMU. All Rights Reserved. 版权所有rn rn rn rn[/code]rnrn[code=php]rn public function do_login() rn $username = $_POST['txtUserName'];rn $userpwd = $_POST['txtUserPwd'];rn $code = $_POST['txtCode'];rn if ($code==$_SESSION['verify']) rn $m = M('Manger');rn $where['username'] = $username;rn $where['userpwd'] = md5($userpwd);rn $i = $m->where($where)->count();rn if ($i > 0) rn $this->redirect(__URL__ / main);rn else rn $this->error('用户名或密码错误');rn rn else rn var_dump($_POST).' ';rn //var_dump($_SESSION['verify']);rn //$this->error('验证码错误');rn rn rnrn[/code]rnrnrn每次都是$_post为空,求教这是为什么
VC++,SetupDiGetDeviceRegistryProperty返回FrendlyName值为空
VC++,SetupDiGetDeviceRegistryProperty返回FrendlyName值为空,但可以返回SPDRP_HARDWAREID,rnBOOL CHardwareLOC::GetHardwareLOC()rnrn GUID hidGUID;rn HidD_GetHidGuid(&hidGUID);rn rn HDEVINFO info = SetupDiGetClassDevs(&hidGUID, NULL, NULL, DIGCF_PRESENT | DIGCF_INTERFACEDEVICE);rn if(info==INVALID_HANDLE_VALUE)rn rn printf("No HDEVINFO available for this GUID\n");rn return FALSE;rn rnrn SP_DEVINFO_DATA ifdata;rn ifdata.cbSize = sizeof(ifdata);rn CString strtext;rnrn for (DWORD i=0;SetupDiEnumDeviceInfo(info,i,&ifdata);i++);rn rn DWORD DataT;rn LPTSTR buffer = NULL;rn DWORD buffersize = 0;rnrn while ( !SetupDiGetDeviceRegistryProperty(info,&ifdata,SPDRP_FRIENDLYNAME,&DataT,(PBYTE)buffer,buffersize,&buffersize) )rn rn if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)rn rn // Change the buffer size.rn if (buffer)rn rn LocalFree(buffer);rn rn buffer = (LPTSTR)LocalAlloc(LPTR,buffersize);rn rn elsern rn break;rn rn rn rn rn if (buffer != NULL)rn rn strtext.Format(_T("%s"),buffer);rn m_Loction=strtext;rn rnrn rn if (buffer) LocalFree(buffer);rn buffer=NULL;rn buffersize=0;rn rn rnrn SetupDiDestroyDeviceInfoList(info);rnrn return FALSE;rnrn
【python】GET请求与POST请求
GET请求import urllib.parse import urllib.request url = “http://www.baidu.com/s” data ={‘wd’:’suzy’} data = urllib.parse.urlencode(data) full_url = url +’?’+data print(full_url) response = urllib.request.
mysql 值为空,就返回0
oracle中:select nvl(字段名,0) from 表名; sqlserver中:select isnull(字段名,0) from 表名; mysql中:select ifnull(字段名,0) from 表名; mysql举例: select a.stu_id,a.course_id,(IFNULL(a.score,0)+IFNULL(b.score,0))  score   f...
为什么ResultSet 对象的isAfterLast()方法返回的值为空?
......rnPreparedStatement stmt=conn.PrepareStement(sql);rnResultSet rs=conn.executeQuery();rn//在此处增加一句输出:rnout.println(rs.next());//该方法返回truernout.println(rs.isAfterLast())//该方法却什么也没有输出!此处是什么原因造成的?rn下面的循环也不能执行rnwhile(rs.next())rn if(rs.isAfterLast())rn ........rn rn rs.next();rn if(rs.isAfterLast())rn ........rn rn//确信rs记录集不为空rn
js判断值是否为空,null,undefined,为空返回true,不为空返回true
function isEmpty(data){ var dataType = typeof(data);//typeof 返回的是字符串,有六种可能:”number”、”string”、”boolean”、”object”、”function”、”undefined” ; switch(dataType){ case “number”://数字 ...
Python爬取get请求的页面数据
一.urllib库 urllib是Python自带的一个用于爬虫的库,其主要作用就是可以通过代码模拟浏览器发送请求。其常被用到的子模块在Python3中的为urllib.request和urllib.parse,在Python2中是urllib和urllib2。 二.由易到难的爬虫程序: 1.爬取百度首页面所有数据值 补充说明 urlopen函数原型:urllib.request.u...
$.post()返回给后台的数据为什么有个null值
刚了解到$.post(),尝试用了一下rn[img=https://img-bbs.csdn.net/upload/201411/13/1415875443_254830.png][/img]rnrn后台代码rn[img=https://img-bbs.csdn.net/upload/201411/13/1415875544_353466.png][/img]rnrn结果rn[img=https://img-bbs.csdn.net/upload/201411/13/1415875560_694228.png][/img]rnrn为什么这个返回给后台的数据,总会带有一个空值?
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview