爬网站, url 只有 8 位是变动的。 - V2EX
814084764

爬网站, url 只有 8 位是变动的。

  •  
  •   814084764 Jan 18, 2016 3849 views
    This topic created in 3766 days ago, the information mentioned may be changed or developed.

    最近想爬一个网站, url 中只有 8 位决定了网页的内容。
    这 8 位为小写字母和数字的混合。数学上算有 36^8 种可能性,大约是 282 万亿种组合。
    每秒爬 20 次,也要一千多年才能爬完。。。。。

    怎么爬??

    22 replies    2016-02-13 12:10:25 +08:00
    abelyao
        1
    abelyao  
       Jan 18, 2016 via iPhone
    找出列表来爬… 哪有自己猜测的…
    zhujinliang
        2
    zhujinliang  
       Jan 18, 2016
    分布式爬,有 1000 个节点的话就只需 1 年多了哦耶
    function007
        3
    function007  
       Jan 18, 2016
    第一次见着爬虫靠穷举的
    ethego
        4
    ethego  
       Jan 18, 2016
    当然是爬超链接了,穷举爬到何年何月去
    est
        5
    est  
       Jan 18, 2016
    我想到的一个防止穷举的办法 /t/235554
    weer0026
        6
    weer0026  
       Jan 18, 2016
    = = 像一楼说的你先找入口,用入口处获取的地址去爬啊。
    dong3580
        7
    dong3580  
       Jan 18, 2016
    @est
    我看到了我回复的,哈哈。
    我不信你无数据列表,有列表爬虫肯定先爬列表。
    rock_cloud
        8
    rock_cloud  
       Jan 18, 2016
    我一学长,某次做实验需要数据,懒得写爬虫,然后把人家数据库黑了。。。
    话说反爬虫的方案中如果给爬虫返回错误的数据有何利弊呢?一直想这么做。。。
    est
        9
    est  
       Jan 18, 2016   2
    @dong3580 列表里有一个 margin-left: -100000px 的超链接你敢爬就立马封 IP 。 :doge:
    abelyao
        10
    abelyao  
       Jan 18, 2016
    @est 这个方法赞… 马上引入……
    abelyao
        11
    abelyao  
       Jan 18, 2016
    @rock_cloud 忘了以前在哪里看到过 amazon 的网站就是这样对爬虫的,让你正常爬,但爬多了后面的数据全是假的,包括价格什么的……
    Tink
        12
    Tink  
    PRO
       Jan 18, 2016
    有可能楼主并没有找到 list
    814084764
        13
    814084764  
    OP
       Jan 18, 2016
    @abelyao
    @Tink
    @weer0026
    @function007

    就是因为没有找到这个入口 list 。。所以才想穷举的。。。
    abelyao
        14
    abelyao  
       Jan 18, 2016
    @814084764 那你可以看看这些 url 是不是某些有规律的数字、然后进行特定编码的(类似 base64 那样),或者你可以网上搜一下 微博、优酷 他们的 URL 编码方式,如果是完全无规律的,那就慢慢爬吧… 或者放出来大家帮你找 list 入口……
    rock_cloud
        15
    rock_cloud  
       Jan 18, 2016
    @est 你这样不会把搜索引擎的爬虫封了么?
    rock_cloud
        16
    rock_cloud  
       Jan 18, 2016
    @814084764 列表肯定是有的,或者是间接地列表。
    如给没有一个逻辑上的列表,那么这个链接相当于没有入口,那么这个页面永远都不会被访问到。
    est
        17
    est  
       Jan 18, 2016
    @rock_cloud 搜索引擎 ip 是固定的。白名单即可。 :)
    est
        18
    est  
       Jan 18, 2016
    @abelyao 我记得 bing 就是这样。爬多了不会出错,搜索结果一律为空。
    zpvip
        19
    zpvip  
       Jan 18, 2016
    @est 求白名单
    dong3580
        20
    dong3580  
       Jan 18, 2016 via Android
    @est
    你好狠,好狠,但是,搜索引擎会不会也被干掉?
    est
        21
    est  
       Jan 18, 2016
    eecjimmy
        22
    eecjimmy  
       Feb 13, 2016 via iPhone
    @est
    新技能 get
    About     Help     Advertise     Blog     API     FAQ     Solana     1209 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 72ms UTC 23:28 PVG 07:28 LAX 16:28 JFK 19:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86