V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tonghuashuai
V2EX  ›  程序员

批量处理百度快照求助大家

  •  
  •   tonghuashuai ·
    tonghs · 2016-09-21 11:51:05 +08:00 · 1883 次点击
    这是一个创建于 2985 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求是这样的

    有一批百度快照(大概十几万),需要更新,百度提供了一个更新 /删除快照的页面: http://help.baidu.com/webmaster/add ,作为程序员,你懂得,如果人工一个个提交会死人的...所以就想着用脚本处理。

    试过的方法和问题

    1. 试图写脚本模拟人提交,试之前我先手动提交了几个,遇到了问题 1
    2. 这个页面是有提交频率限制的,我手动提交过于频繁(大概 5-10 秒一次,提交 5 个左右)就会提示让你歇一会...
    3. 既然有防止频繁提交的策略,应该就会有提交时的 ajax 请求,我看了请求的 url ( http://help.baidu.com/submit ),和 request 的 form data ,类似于下面:
    email:
    title:快照删除与更新
    content:快照删除与更新
    links:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104d9136491597634b958148238ac814c4735b36163bbcac27554158cec27f6306ac4c5defe736056d457fe98f8dd50a8bb4c169799f2644244fc71746&p=8b2a975bc09e14fd08e2977e080e96&newp=9036c54ad5c344f10be2963d4a528b231610db2151d1d501298ffe0cc4241a1a1a3aecbf26221b00d0c67d6006a8425aeefa3274330434f1f689df08d2ecce7e71&user=baidu&fm=sc&query=asdfasdf&qid=d3e4b87500005094&p1=4	http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104d9136491597634b958148238ac814c4735b36163bbcac27554158cec27f6306ac4c5defe736056d457fe98f8dd50a8bb4c169799f2644244fc71746&p=8b2a975bc09e14fd08e2977e080e96&newp=9036c54ad5c344f10be2963d4a528b231610db2151d1d501298ffe0cc4241a1a1a3aecbf26221b00d0c67d6006a8425aeefa3274330434f1f689df08d2ecce7e71&user=baidu&fm=sc&query=asdfasdf&qid=d3e4b87500005094&p1=5	http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104d9136491597634b958148238ac814c4735b36163bbcac27554158cec27f6306ac4c5defe736056d457fe98f8dd50a8bb4c169799f2644244fc71746&p=8b2a975bc09e14fd08e2977e080e96&newp=9036c54ad5c344f10be2963d4a528b231610db2151d1d501298ffe0cc4241a1a1a3aecbf26221b00d0c67d6006a8425aeefa3274330434f1f689df08d2ecce7e71&user=baidu&fm=sc&query=asdfasdf&qid=d3e4b87500005094&p1=6
    category_id:1
    pid:1
    submit_token:6aeb9aab7fe308c83f937165728af7c4
    ptfk:0
    

    用工具 post 提交发现总是返回错误(就是那个让我休息一下的提示)。

    所以特来求助大家有没有好的办法,或者有没有其他我不知道的更新快照的方法大家推荐,多谢了。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   972 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:15 · PVG 04:15 · LAX 12:15 · JFK 15:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.