0
現在のページですべてのリンクを取得してから、必要なリンクを探してアンカー(「a」の開始タグと終了タグの間のテキスト)を取得したいこのリンクの "obj.GetAttribute(" innerText ")"を使用しようとしましたが、空の文字列を返します。CSQueryを使用してリンクのアンカーを取得する方法
WebClient client = new WebClient();
string htmlCode = client.DownloadString("http://mysite1.com");
CQ cq = CQ.Create(htmlCode);
foreach (IDomObject obj in cq.Find("a")){
string href = obj.GetAttribute("href");
if (href.IndexOf("mysite2.com") != -1){
//get the anchor of this link
}
}
あなたのコードには「CQ」とは何ですか? –