using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Sales_Details : Form { Main main; public Sales_Details(Main _main) { InitializeComponent(); main = _main; } private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if(e.Url.AbsoluteUri == webBrowser1.Url.AbsoluteUri) { string data = ""; HtmlDocument Doc = webBrowser1.Document; for(int a = 0; a < Doc.GetElementsByTagName("a").Count; a++) // 소스코드들 중에서 - 로 묶인 부분의 수를 구한다. { if (Doc.GetElementsByTagName("a")[a].GetAttribute("class").IndexOf("bo3") > -1) // 그중에서 이런 식으로 시작되는 부분을 만나면 아래 코드 실행 { data = Doc.GetElementsByTagName("b")[a].InnerText; richTextBox1.Text += data + "\n"; MessageBox.Show(data); } } MessageBox.Show(Doc.GetElementsByTagName("a").Count.ToString()); // < a href = "https://www.aladin.co.kr/shop/wproduct.aspx? // ItemId=248012843" class="bo3"> // 무한도전 낱말퍼즐 : 과학 // //*[@id="Search3_Result"]/div[1]/table/tbody/tr/td[3]/table/tbody/tr[1]/td[1]/div[1]/ul/li[1]/a[1]/b } } private void button1_Click(object sender, EventArgs e) { string programName = "link"; string path = "https://www.aladin.co.kr/search/wsearchresult.aspx?SearchTarget=All&SearchWord="+programName; //webBrowser1.Navigate(path + programName); webBrowser1.Navigate(path); } } }//*[@id="Search3_Result"]/div[2]/table/tbody/tr/td[3]/table/tbody/tr[1]/td[1]/div[1]/ul/li[1]/a[1]/b