WatiN を使用して、サイトから取得した文字列に基づいてブラウザでリンクをクリックしています。
問題は、取得するテキストの一部が複数の行から外れているため、文字列を 1 つの単語に結合することです。例:「超耐食被覆合金鋼」は「超耐食被覆合金鋼」になります。
文字列の一部でリンクの検索を開始できるように、ハイフンでつながれたものを除くすべての大文字で文字列を分割しようとしています。
これは私がこれまでに持っているものです
types = doc.DocumentNode.SelectNodes("//h3[@class='AbbrPrsnttn_PrsnttnNm']");
foreach (HtmlNode type in types)
{
desc = type.InnerText.CleanText();
if (browser.Div(Find.ById("ProdPrsnttnGrpCntnr")).Element(Find.ByText(desc)).Exists)
{
browser.Div(Find.ById("ProdPrsnttnGrpCntnr")).Element(Find.ByText(desc)).Click();
System.Threading.Thread.Sleep(5000);
types = doc.DocumentNode.SelectNodes("//h3[@class='AbbrPrsnttn_PrsnttnNm']");
doc2.LoadHtml(browser.Html);
partTable = doc2.DocumentNode.SelectSingleNode("//div[@class='ItmTblGrp']");
MineNext(doc, doc2, browser, typeUrl, types, desc, partTable);
}
else
{
split = desc.Split(new Char[] { ' ' });
}