| 发表于:2007-03-29 17:43:00 楼主 |
我用下面的方法抓取网页,但是有的网站是看不到参数的,那么在datapost中就无法写了啊. httpwebrequest myrequest1 = (httpwebrequest)webrequest.create( "http://www.anywho.com/qry/wp_fap "); servicepointmanager.defaultconnectionlimit = 5; string datapost1 = " "; asciiencoding myecoding1 = new asciiencoding(); byte[] byte1 = myecoding1.getbytes(datapost1); myrequest1.contenttype = "application/x-www-form-urlencoded "; myrequest1.method = "post "; myrequest1.contentlength = datapost1.length; stream newstream1 = myrequest1.getrequeststream(); newstream1.write(byte1, 0, byte1.length); //sending request to the web, if network unavailable, will jump to catch throws... newstream1.close(); 示例网站:http://www.anywho.com/qry/wp_fap 在lastname里输入smith, zipcode输入11233,search之后它的url还是http://www.anywho.com/qry/wp_fap, 那么就没有办法获取search之后的网页内容了啊 |
|
|
|
|