我现在在做一个物流公司的网站,客户需要把 UPS 等网站的货件行踪通过远程页面挖取的方式取到并保存到数据库。之前我用 C#+HttpWebRequest 把 DHL 网站的已经解决了,因为 DHL 的查询地址随着运单号而改变,有章可循,但是UPS的网站上查询结果的 Url 是一个固定的,单独掉用还显示错误,只能一步一步的点击才会显示数据。请问各位高手这样的情况该怎么处理啊??有没有做过这方面的啊??真不行我也可以把这个功能包给谁做,价格可以商谈。

解决方案 »

  1.   

    非常感谢大家的关注!!
    我以前也没有做过这方面的。上次没问清楚就和别人签合同了,现在发现吃亏了,但晚了!
    我做的是把通过运单号查询到数据,然后通过分析那个页面的源文件,找出需要的数据,入库。
    现在我做UPS网站出现的问题是:我根本就找不到我要查询的数据的页面。我可以通过运单号查询到一个页面,显示的大致的信息,但我要的是详细的,必须点一个图片按钮才能显示详细数据,但是那个页面的Url统一是一样的,不论哪个号查询都是那个Url。这样我就得不到我要的数据了。
    这个是地址:http://www.ups.com/WebTracking/track?loc=en_HK
    这个是一个运单号:1234567请大家帮个忙,研究一下!散分,或者在深圳的朋友我外包给您都可以!
      

  2.   

    人家答应吗,不让你查的吧,要不人家会开一个webservice的,就像google
      

  3.   

    好像刚回了个同样的问题
    用HttpWebRequest就可以实现,状态保持住就好了
      

  4.   

    我现在也在做这个..
    MSN: [email protected]
    互相学习下
      

  5.   

    http://www.ups.com/e_comm_access/thrdpty?loc=zh_CN
    仔细看这个说明,UPS提供在线跟踪的接口