php怎么开启采集,如何用php curl采集开启了viewstate的.net的网站

我查阅资料解释如下:由於回傳數據比較大,不能用默認的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的网站抓取形式一样吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值