V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
weakiwi
V2EX  ›  分享创造

弄了个数码之家和图拉丁吧福利贴的查询 api

  •  
  •   weakiwi ·
    weakiwi · 2016-05-21 10:10:50 +08:00 · 3334 次点击
    这是一个创建于 3120 天前的主题,其中的信息可能已经有所发展或是发生改变。

    github 地址

    一个 demo: http://115.28.1.228/buyer.php?site=mydigit&page=3&keyword=鼠标

    ##buyer_api.php 接收参数:

    site(必须):接受参数 tulading , mydigit 。对应数码之家或者图拉丁吧

    page(必须):传入>=1 的整数,为抓取的页面数量

    keyword(选):为获取标题后的筛选关键词

    e.g: http://127.0.0.1/buyer.php?site=mydigit&page=3&keyword=test

        [{
            "title": "清风无线插座转换器 13.9 元 无线蓝牙音箱插卡金属低音炮 29.9",
            "url": "http://bbs.mydigit.cn/read.php?tid=1665309"
        },
        {
            "title": "304 不锈钢地漏仅 7.9 元包邮!康漫护腰带腰托围仅 5.9 元包邮!",
            "url": "http://bbs.mydigit.cn/read.php?tid=1665740"
        },
        {
            "title": "一安软头电子体温计 9.9 秒杀!小能人车载手机磁力支架 9.9 包邮!",
            "url": "http://bbs.mydigit.cn/read.php?tid=1665759"
        },
        {
            "title": "快活林 5 斤活性炭仅 5.9 元包邮!心相印 10 卷筒纸仅 14.9 元!",
            "url": "http://bbs.mydigit.cn/read.php?tid=1665552"
        }]
    
    5 条回复    2017-04-30 10:51:04 +08:00
    Shura
        1
    Shura  
       2016-05-21 16:57:01 +08:00
    page 没有做太大的限制啊,用在线测试平台就把站点 ddos 了
    weakiwi
        2
    weakiwi  
    OP
       2016-05-21 17:14:32 +08:00 via Android
    @Shura 请求我都用并发的,没理由站点不屏蔽同一 ip 的过多并发请求吧。不过还是感谢你的提醒,我回去改一下
    liufuseng
        3
    liufuseng  
       2016-05-22 10:00:19 +08:00 via Android
    不错, lz 也经常看数码之家和图拉丁啊,我也偶尔捡垃圾,哈哈哈
    qgbcs1
        4
    qgbcs1  
       2017-04-30 01:08:01 +08:00
    失效了。。。。
    @liufuseng 叫花子之家
    weakiwi
        5
    weakiwi  
    OP
       2017-04-30 10:51:04 +08:00 via Android
    @qgbcs1 数码之家做了反爬虫,不过套个代理就搞定了。github 上应该有更新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.