2017-08-12 10 views
0

HTML要素をクリックすると、ページに読み込まれるテーブルがいくつかあるWebサイトがあります。データを自動化するためには、このテーブルを正確に必要とします。 C#でajax pagecontentを読み込む方法

は、私が遭遇したものです:
1.私は私が返信
がにGETリクエストが送信された添付JS機能を持つ「投資タブ」をクリックします
2. https://example.com/loanを開きますテーブル。私は、最初のアクセス https://example.com/loan/ /投資にしようとすると
  • は私も404を受け取る見つかりません - - 私は直接https://example.com/loan/investmentにアクセスしようとすると

    • 、私はエラー404を受け取る
    • が見つかりません

    - >どのようにコンテンツをロードするかについてのアイデアは誰にもありますか?ここ

    は、テーブルをロードするJavaScriptです。ここ

    click: function() { 
         var self = $(this); 
    
         self.addClass(activeCssClass) 
          .siblings() 
          .removeClass(activeCssClass); 
    
         $cardTabsContentUl.children('li').removeClass(activeCssClass); 
         $cardTabsContentUl.children('li:eq('+self.index()+')').addClass(activeCssClass); 
    
         $cardTabsContentUl.css({ 
          left: -(100 * self.index()) + '%' 
         }); 
    
         if (self.attr("id") == "investment-tab" && !self.hasClass("loaded")) { 
          self.addClass("loaded"); 
          $.ajax({ 
           url: window.location.href + "/investment" 
           , type: "get" 
           , success: function (response) { 
            $("#investment-list") 
             .css("display","none") 
             .html(response) 
             .fadeIn(); 
    
            $("#card-tabs-content ul").css("height","auto"); 
            performTooltipInitForBlock(); 
            applyBasketOperationEvents.call(); 
           } 
          }); 
         } 
        } 
    
  • 答えて

    0

    が答えです。多くの人々は、アヤックスは、Java

    でのみ可能であるので、ちょうどあなたのhttpリクエスト

    //add referrer (may be unnecessary) 
    client.DefaultRequestHeaders.Add("Referrer","https://www.example.com"); 
    //this is the important stuff 
    client.DefaultRequestHeaders.Add("X-Requested-With", "XMLHttpRequest"); 
    //here is the request 
    string responseString = client.GetStringAsync(new Uri("http://example.com")).Result; 
    //remove the headers from default so they arent sent every time 
    GlobalVar.client.DefaultRequestHeaders.Remove("X-Requested-With"); 
    GlobalVar.client.DefaultRequestHeaders.Remove("Referrer"); 
    
    にヘッダを追加することはできません私に言いました
    関連する問題