
1 whtsky 2013-05-12 10:45:13 +08:00 via iPhone 你很缺钱么… |
2 DH 2013-05-12 11:06:32 +08:00 我估计是cookie的问题,你在post之前,先GET一次,把cookie存下来,再post。 |
3 swulling 2013-05-12 11:15:23 +08:00 1. 第一次请求的时候有PB3_SESSION的cookie,不用存,用requests的话直接用Session就很方便 2. next不是问题,你提交两个就好了 3. 注意POST的Referer要带上 实测可以登陆,没问题 |
4 swulling 2013-05-12 11:16:01 +08:00 4. next不用分析页面,直接'/'就好 |
7 DH 2013-05-12 11:42:32 +08:00 网站防爬虫的办法是五花八门,每个站都不一样。 |
12 DH 2013-05-12 11:53:45 +08:00 一般就是cookie上做文章,有些好像是js设置cookie,就得运行js代码或者弄明白算法自己算。 苹果那个下单页面,把cookie放在静态文件里面,这些文件一般爬虫不抓,就缺cookie的值。 |
17 菜鸟求代码。 |
20 swulling 2013-05-12 23:10:33 +08:00 |
23 swulling 2013-05-13 13:09:17 +08:00 |
26 yanwen 2013-05-14 19:59:56 +08:00 |
29 yanwen 2013-05-14 22:28:30 +08:00 会不会是BS版本的问题??我装了两个BS版本。。一个是3的。。一个是4的。。是这个原因么? |
31 yanwen 2013-05-14 22:35:17 +08:00 卸了BS3.2.1之后,还是不行。。没办法。mark一下。。改天有时间再弄。。 |
34 xuelang OP |
35 yanwen 2013-05-15 00:04:00 +08:00 真奇怪。。等我重装py看看能不能解决。。真搓。。哎。。 |
36 xieren58 2013-05-17 12:24:10 +08:00 怎么不用mechanize ? |