1
whtsky 2013-05-12 10:45:13 +08:00 via iPhone
你很缺钱么…
|
2
DH 2013-05-12 11:06:32 +08:00 1
我估计是cookie的问题,你在post之前,先GET一次,把cookie存下来,再post。
|
3
swulling 2013-05-12 11:15:23 +08:00 1
1. 第一次请求的时候有PB3_SESSION的cookie,不用存,用requests的话直接用Session就很方便
2. next不是问题,你提交两个就好了 3. 注意POST的Referer要带上 实测可以登陆,没问题 |
4
swulling 2013-05-12 11:16:01 +08:00 1
4. next不用分析页面,直接'/'就好
|
7
DH 2013-05-12 11:42:32 +08:00 1
网站防爬虫的办法是五花八门,每个站都不一样。
|
12
DH 2013-05-12 11:53:45 +08:00 1
一般就是cookie上做文章,有些好像是js设置cookie,就得运行js代码或者弄明白算法自己算。
苹果那个下单页面,把cookie放在静态文件里面,这些文件一般爬虫不抓,就缺cookie的值。 |
17
yanwen 2013-05-12 22:00:20 +08:00
菜鸟求代码。
|
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 ?
|