HttpWebRequest 下载网页Html代码 POST方式(站内使用了form方式) System.Net.WebException (417) Expectation failed
摘要:
上一篇说了Get方式可以处理一般的站内搜索,假如使用了表单方式,用Get方式就获取不了。例如:网站站内搜索界面:对就源码:可以看出使用了form的post,action指向search.html,其中表单域是key;Post的提交数据格式如下:所以提交请求应该是:key=key值&proClass=&x=26&y=15灰色部分也可以不用。注意key值需要经过编码,不要包含了&等特殊符号。实现的代码如下: string searchKey = "搜索内容"; ASCIIEncoding encoding = new ASCIIEncoding( 阅读全文
posted @ 2011-05-31 16:49 blackcore 阅读(1244) 评论(0) 推荐(0) 编辑