scrapy middleware 怎么获得post data

scrapy middleware 怎么获得post data,第1张

def parse(self, response):
sel = Selector(response)
base_url=get_base_url(response)
sites = selxpath(u'//title/text()')
print sites

//Query Ajax POST提交数据
$post("url",data,callback);
例: $post("testashx",{"uname":$("#txtuname")val(),"pwd":$("#txtpwd")val()},function(data,status){
    if(status!="success"){ return; }
    alert(data);
});
//后台接收数据
string strUname = contextRequestParamsGet("uname");
string strPwd = contextRequestParamsGet("pwd");
if(!stringIsNullOrEmpty(strUname)&&!stringIsNullOrEmpty(strPwd))
{
  //需要的 *** 作
}

先把postData转换成字符串类型,
EncodingUTF8GetString(bytes)然后后台有调用前端js的方法,把值当参数传递进去就可以了。
PageClientScriptRegisterStartupScript(thisGetType(), "msg", "<script>alert('您好');(js方法(参数))</script>");不这样子做的话把这个参数存到隐藏域里面也可以,js里面再获取隐藏域的值。虽然不知道你要做什么,但是方法是这样子的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12635724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存