2016-08-03 65 views
0

报废AJAX调用数据的股利由ID我想从webpageCross Reference and Model Information如何在PHP

我有报废的所有其他数据表单页面的脚本放弃一些数据。

但是,根据需要的数据来自Ajax调用Div的ID。从view source

$.ajax({ 
       url: "/partmodellist.aspx?partid=" + partid + "&os=" + os.toString(), 
       success: function (data) { 
        if (data) { 
         $('#xmodel1').replaceWith(data); 

         $('#xmodellist').scroll(function() { 
          if (($('tr#trxrefloading').length > 0) && $('#xmodellist').scrollTop() + $('#xmodellist').innerHeight() >= $('#xmodellist')[0].scrollHeight) { 
           os = os + 1; 
           $.ajax({ 
            url: "/partmodellist.aspx?partid=" + partid + "&os=" + os.toString(), 
            success: function (html) { 
             if (html) { 
              if (html.trim().length > 0) 
              { 
               $("tr#trxrefloading").before(html); 
              } 
              else 
              { 
               $('tr#trxrefloading').css("display", "none"); 
               $('#xmodellist').unbind(); 
              } 
             } else { 
              $('tr#trxrefloading').css("display", "none"); 
              $('#xmodellist').unbind(); 
             } 
            } 
           }); 
          } 
         }); 

        } else { 
         $('xmodel1').css("display", "none"); 
        } 
       } 
      }); 

网页

<div class="inner" style="overflow-x: hidden; overflow-y: scroll; height:300px;" id="xmodellist"><table> 
      <tbody><tr> 
       <th>Manufacturer</th> 
       <th>Model Number</th> 
       <th>Description</th> 
      </tr> 

      <tr> 
       <td>Amana</td> 
       <td><a href="/parts-for-amana-sxd26vw-p1315202w-w.html">SXD26VW</a></td> 
       <td>REF - SXS/I&amp;W</td> 
      </tr></tbody></table> 
    </div> 

Ajax代码我想放弃在该专区的所有信息。

我重视我的existing code file.or this link

请提供建议,我怎么能做到这一点。

回答

-1

我不确定为什么这个答案是downvoted,我认为这是一个合法的解决方案。现在我试图回答其他与我无关的话题,并且我被阻止了。

我也想放弃在PHP Ajax和发现这一点:

http://256cats.com/scraping-asp-websites-php-dopostback-ajax-emulation/

我试图实现它,但我不是一个开发人员,所以我的技能是有限的,我其实是想做一些比文章中显示的例子更简单的事情。我的意思是:我做不到。我也试着联系开发者,但没有成功。

但它可能会让你感兴趣。如果你能得到这个工作,请给我贴上标签,以便我可以追踪你的发现。谢谢!

0

您可以直接使用CURL来模拟请求从partmodellist.aspx获取数据,而不是通过selenium lib来取消或模拟浏览器行为。 What is Selenium?