我查阅资料解释如下:由於回傳數據比較大,不能用默認的form/url-encode方法傳,要用傳文件的那個表單模式
参考的这个地址:http://www.cnblogs.com/see7di/p/3428354.html
但是不是很理解,参考地址中是采集连续的分页内容,应该每个分页需要提取
viewstate和datavalidtion,然后post给服务器,我这边有个目标站点也是.net的需要采集,因为没有分页的关系viewstate和datavalidtion就设置一个默认值就行,我现在数据是模拟post过去了,返回我不知道怎么操作了,
不能用默認的form/url-encode方法傳,要用傳文件的那個表單模式
这句话不懂,要用哪种方式接呢?
目标站地址附上:http://qfcx.bluefire.cn/
测试数据:编号:1
重点是保证cookie对应的viewstate串是正确的,可以在保存cookie的时候,用这个匹配到那个viewstate。
see: http://segmentfault.com/q/1010000004036278
你需要:http://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data
application/x-www-form-urlencoded 和 multipart/form-data
请问你的问题解决了吗?如果没有分页,post内容如何构造?和未开启viewstate的网站抓取形式一样吗?