`
suiyuan0808
  • 浏览: 152332 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用PHP Snoopy同步数据到.net系统

    博客分类:
  • PHP
阅读更多

    很久没有做web了,今天一个同事朋友说她那里有需求将PHP网站数据同步到.net网站系统里面,给自己下面的人做了几天都没有结果,呵呵。请求帮忙,这个很简单。跨语言通讯2000年时候最流行就是使用Corba了(叫什么公用对象XX框架,华为管理电信机房东东就这个做了,C++和java通讯),目前简单实现就是webservice或RPC,远程网站开一个请求入口,本地去请求这个入口返回xml数据解析。类似这样的服务。通常java对PHP使用 RMI或Hessian等框架,PHP对其他语言使用Hessian或http Snoopy通讯,Actionscript对PHP或java使用amf或其他RPC通讯框架。好了,不卖官子了。我大概就讲讲snoopy对.net实现数据同步。

    一·在.net系统公开一个接口,简单说就是写.aspx页面接收远程数据(在本例就是远程网站用户注册以后的信息如用户id,用户姓名等)。建立一个RemoteService.aspx页面大致代码如下:

    String userid=Resquet.QueryString("userid");

String userName=Resquet.QueryString("userName");

SqlConnection

con = new SqlConnection("server=xx;database=school;uid=sa;pwd=luodongfu");
comm = new SqlCommand("insert into XXX() ..."");

   下面就是把这些东西保存到你.net数据库了,几年没有用过.net,忘记了自己google看一下。别忘记做安全以及重复验证哦,这里。

 

 二 .在php  Discuz 的lib引入snoopy.php (自己去下载)注册成功返回页面上如下些:

include("snoopy.php");

$snoopy = new Snoopy;

$formvars["userName"] = "luodongfu";

$formvars["userid"] = "123456";

这个网站及就是我们上面写的那个系统页面了

$action = "http://www.luodongfu.cn/RemoteService.aspx"/;//表单提交地址

$snoopy->submit($action,$formvars);//$formvars为提交的数组

 

ok,就这么简单,半个小时搞定,那应该算时间都太多了。这是最简单的基本功,呵呵

0
4
分享到:
评论

相关推荐

    php snoopy 模拟表单提交 数据抓取

    php snoopy 模拟表单提交 数据抓取

    Snoopy.class.php——登陆采集利器

    Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。使用Snoopy来模拟登陆,然后采集登陆后的页面非常管用! Snoopy的特点: 1、抓取网页的内容 fetch 2、抓取网页的文本内容 (去除HTML标签) ...

    snoopy php来提取网页中你要的信息

    里面snoopy可以很方便的编写php来提取网页中你要的信息

    2014最新Snoopy.class.php

    Snoopy 是一个非常强大的PHP类,下面是详细介绍Snoopy.class.php源文件的内容。希望对大家有所帮助 Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。 Snoopy的一些特点: 1抓取网页的内容 ...

    Snoopy.class.php类及中文说明

    Snoopy.class.php类及中文说明

    PHP抓取及过滤网站工具snoopy

    snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 下面是它的一些特征: 1、方便抓取网页的内容 2、方便抓取网页的文字(去掉HTML代码) 3、方便抓取网页的链接 4、支持代理...

    Snoopy

    Snoopy PHP 类

    snoopy使用方法

    snoopy的使用方法,snoopy教程详解。快速高效地页面信息爬取方式。

    snoopy

    snoopy

    Snoopy中文手册

    snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 下面是它的一些特征: 1、方便抓取网页的内容 2、方便抓取网页的文字(去掉HTML代码) 3、方便抓取网页的链接 4、支持...

    php中Snoopy类用法实例

    本文实例讲述了php中Snoopy类用法。分享给大家供大家参考。具体分析如下: 这里演示了php中如何通过Snoopy抓取网页信息 snoopy类的下载地址:http://sourceforge.net/projects/snoopy/ /* You need the snoopy....

    Snoopy.class.php

    snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 Snoopy的一些特点: * 方便抓取网页的内容 * 方便抓取网页的文本内容 (去除HTML标签) * 方便抓取网页的链接 * 支持代理...

    PHP采集器Snoopy详解

    PHP采集利器snoopy应用详解 Snoopy是一个PHP类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的...

    Snoopy:一个用来模拟浏览器的一些简单功能的php类库

    Snoopy是一个用来模拟浏览器的一些简单功能的php类,可以获取网页内容,发送表单等操作,Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的LAMP服务都支持,由于...

    PHP采集类Snoopy抓取图片实例

    先下载Snoopy类,下载地址:http://sourceforge.net/projects/snoopy/ 先实例化一个对象,然后调用相应的方法即可获取抓取的网页信息 复制代码 代码如下: include ‘snoopy/Snoopy.class.php’;   $snoopy = new ...

    Snoopy_PHP网页抓取工具

    Snoopy_PHP网页抓取工具 snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。

    基于PHP的snoopy 强大的PHP采集类.zip

    基于PHP的snoopy 强大的PHP采集类.zip

    基于PHP的snoopy强大的PHP采集类源码.zip

    基于PHP的snoopy强大的PHP采集类源码.zip

    PHP采集类snoopy详细介绍(snoopy使用教程)

    Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单,可以用来开发一些采集程序和小偷程序,本文章详细介绍snoopy的使用教程。 Snoopy的一些特点: 抓取网页的内容 fetch 抓取网页的文本内容 ...

Global site tag (gtag.js) - Google Analytics