英語からベンガル語までの意味を示す辞書アプリケーションを使用しています。私は大きなバングラ語の意味を持っていませんが、私は巨大な英語の単語を持っています.この英語の単語を使用して、Google翻訳者を使用してベンガル語に翻訳し、辞書データベースを作成したいと考えています. だから私はグーグル翻訳者から意味をスクラップします.私は次のコードを使用しました:
string meaning = "", bangla = "";
HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load("http://translate.google.com/#en/bn/like");
HtmlNodeCollection node = doc.DocumentNode.SelectNodes("//div[@class='gt-baf-cell gt-baf-word']");
if (node != null)
{
foreach (HtmlNode n in node)
{
meaning = n.InnerText;
meaning = meaning.Trim();
MessageBox.Show(meaning);
}
}
else
MessageBox.Show("Sorry,the meaning is not found");
この要素は、 firebug ツールではdiv.gt-baf-cell.gt-baf-word でした。しかし、ここではうまくいきませんでした。「申し訳ありませんが、意味が見つかりません」と表示されます。ここで何が問題ですか????