我想从http://www.500wan.com/pages/info/ssc/网站获取开奖数据,但是用idhttp。get无法获取这种类型的网页数据。请问怎么或者这种类型的网页的数据啊?

解决方案 »

  1.   

    查看HTML源文件,分析一下这个页面的结构,找到正确的URI,应该可以获得的
      

  2.   

    http://jk.trade.500wan.com/static/public/ssc/xml/newlyopenlist.xml
      

  3.   

    idhttp。get无法获取这种类型的网页数据?
    是对方网站对于agent类型做了限制?那就让idhttp模拟成ie的agent来抓取
      

  4.   

    分析下HTML的結構,看有沒有你想需要的元素,然後再get;如果它作了agent類型限制,那你直接在GET之前,先指定UserAgent参数就行了. 
    IdHTTP1.Request.UserAgent:='Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   98;   Maxthon) '; 
     
      

  5.   


    分析一下网站,开奖数据是用Ajax定时轮询服务端的,返回的是XML,你需要做的工作就是访问并装载http://jk.trade.500wan.com/static/public/ssc/xml/newlyopenlist.xml,获取XML响应数据,解析就OK了
      

  6.   

    具体看看boot.js,研究一下他在用GET进行请求数据时加了什么HTTP REQUEST HEADER