0

私はMaryland Case SearchウェブアプリケーションでScrapySharpを使用して検索ケースにフォームを投稿しています。ScrapySharpはPOSTフォームではありません

Fiddlerを使用すると、フォーム名とフォームフィールドが見つかりました。しかし、私が投稿するたびに、それは常に最初の検索ページではなく、結果を返します。

私が紛失していることがわかりません。以下のコードを参照してください。

本当にありがとうございます。

  string url = @"http://casesearch.courts.state.md.us/casesearch/processDisclaimer.jis?disclaimer=Y"; 

     ScrapingBrowser Browser = new ScrapingBrowser(); 
     Browser.AllowAutoRedirect = true; 
     Browser.AllowMetaRedirect = true; 

     WebPage PageResult = Browser.NavigateToPage(new Uri(url)); 

     PageWebForm form = PageResult.FindForm("inquiryForm"); 

     form["firstName"] = ""; 
     form["middleName"] = ""; 
     form["partyType"] = ""; 
     form["filingStart"] = ""; 
     form["filingEnd"] = ""; 

     form["action"] = "Search"; 
     form["company"] = "N"; 
     form["countyName"] = "MONTGOMERY COUNTY"; 
     form["courtSystem"] = "B"; 
     form["filingDate"] = "4/4/2016"; 
     form["lastName"] = "A"; 
     form["site"] = "CIVIL"; 

     form.Method = HttpVerb.Post; 

     WebPage results = form.Submit(); 

     Console.WriteLine(results.ToString()); 

答えて

-1

このお試しください:これは役立つかについては詳しく説明し

form.FormFields.Where(f => f.Name == "countyName").FirstOrDefault().Value = "MONTGOMERY COUNTY"; 
+0

ケアを? –