我用的这个抓页面
WebRequest wrq = HttpWebRequest.Create(textBox1.Text.Trim());
然后解析
HTML解析的例子到处都是。。。搜一个吧!
(狗狗这个串IPersistStreamInit pPersist = pDocument as IPersistStreamInit;)
主要说 在使用异步抓取WEB页面的时候,会碰到
IHTMLDocument2 pDocument=(IHTMLDocument2)new HTMLDocumentClass();
IMarkupServices ms=(IMarkupServices)pDocument;
无法类型转换的问题
网上好像没有这个问题直接的解决办法。
其原因是这个组件要求线程类型是单线程单元的而异步出来的线程是多线程的MTA的
俺就是自己建了几个线程
Thread.CurrentThread.ApartmentState=ApartmentState.STA;
我没找到怎么修改线程池默认模式,高手指点!