火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 30167|回复: 76

用火车头实现百度相册批量上传,相册自动创建

[复制链接]
发表于 2013-1-13 20:22:23 | 显示全部楼层 |阅读模式
本帖最后由 zhouchanglin 于 2014-6-7 09:30 编辑

火车头实现百度空间相册批量上传,需php接口发布;

功能:通过火车头采集图片资源,做发布接口实现相册图片的上传,相册根据是否存在可自动创建;

百度自己有flash图片上传插件,我这个是用火车头去上传的,在有些地方通过采集变得灵活很多,比较感兴趣所以做这个接口。

下面就简单说下抓包步骤:
1.图片上传
  1. POST http://up.xiangce.baidu.com/picture/upload HTTP/1.1
  2. Accept: */*
  3. Accept-Language: zh-CN
  4. Referer: http://xiangce.baidu.com/static/picture/uploadpage/swf/fp10_9f5f015c.swf
  5. x-flash-version: 11,2,202,228
  6. Content-Type: multipart/form-data; boundary=wxygxkbcocmumxtvfwflwuuubbxrcsgj
  7. Cache-Control: no-cache


  8. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  9. Content-Disposition: form-data; name="oid"

  10. 0
  11. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  12. Content-Disposition: form-data; name="BDUSS"

  13. 1N-SDBsSddDdvRjJffYQWdXUld0dzZwUTJiZHRSQVFBQUFBJCQAAAAAAAAAAAoqyysVgJYtbWFpbGVyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYIArMAAAALDmpHIAAAAA6p5DAAAAAAAxMC4yNi4yMjYf7lA2H-5QS
  14. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  15. Content-Disposition: form-data; name="batch_id"

  16. 1357786369
  17. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  18. Content-Disposition: form-data; name="bdstoken"

  19. 4e15a9ee791cb400
  20. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  21. Content-Disposition: form-data; name="picture_num"

  22. 1
  23. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  24. Content-Disposition: form-data; name="from"

  25. flash
  26. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  27. Content-Disposition: form-data; name="file_name"

  28. 002.jpg
  29. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  30. Content-Disposition: form-data; name="album_sign"

  31. d2f7d8769dd3d0ed872ff4dc6a23826c7bde5d78
  32. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  33. Content-Disposition: form-data; name="upload"; filename="[文件名2:本地图片]"
  34. Content-Type: application/octet-stream

  35. [文件源码:本地图片]
  36. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  37. Content-Disposition: form-data; name="Upload"

  38. Submit Query
  39. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  40. Content-Disposition: form-data; name="exif"; filename="exif.jpg"
  41. Content-Type: application/octet-stream


  42. --wxygxkbcocmumxtvfwflwuuubbxrcsgj
  43. Content-Disposition: form-data; name="Upload"

  44. Submit Query
  45. --wxygxkbcocmumxtvfwflwuuubbxrcsgj--

  46. 返回:{ "status":{"code": "0","msg": "ok" }, "data": {"thumbnail":.........
复制代码
2.相册创建
  1. //相册创建
  2. POST http://xiangce.baidu.com/album/submit/add HTTP/1.1
  3. x-requested-with: XMLHttpRequest
  4. Accept-Language: zh-CN
  5. Referer: http://xiangce.baidu.com/picture/page/upload
  6. Accept: */*
  7. Content-Type: application/x-www-form-urlencoded; charset=UTF-8
  8. Accept-Encoding: gzip, deflate


  9. album_name=%E6%98%8E%E6%98%9F&bdstoken=7b0a60186d09c000
  10. HTTP/1.1 200 OK
  11. Content-Type: application/json; charset=utf-8;
  12. Date: Fri, 11 Jan 2013 00:04:31 GMT
  13. Server: apache
  14. Content-Length: 135

  15. 返回:{ "status":{"code": "0","msg": "success" }, "data": {"album_sign":"b849c9c3008600d67c887ae3856098dfd73d0eb5","create_time":1357862671}}
复制代码
该步抓包简单说明:
album_sign":"b849c9c3008600d67c887ae3856098dfd73d0eb5"-------这个是相册的标示id;
album_name=%E6%98%8E%E6%98%9F-----------相册名
bdstoken=7b0a60186d09c000----------------用户相关变量


自动登录,相册自动创建,通过php接口模拟就可以实现这些功能了,有很多变量的获取还是比较复杂的;

总结:用火车头上传图片,虽然可能稳定性不路百度提供的flash,但灵活很多 ,对于一些图片营销也许有些效果吧。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
发表于 2013-1-14 09:25:18 | 显示全部楼层
QQQQQQQQQQQQQQQQ
发表于 2013-1-14 11:11:14 | 显示全部楼层
1.火车头采集后,图片保存到本地文件夹
2.安装百度相册客户端, 设置图片文件夹为自动上传目录。

即可。。。

搞发布模块那多麻烦 。。。。
发表于 2013-1-17 08:23:34 | 显示全部楼层
提供下载吗,很需要
发表于 2013-1-18 09:00:01 | 显示全部楼层
最近我在刷这个词
发表于 2013-1-19 09:37:36 | 显示全部楼层
ddddddddddddddddddd
发表于 2013-1-20 09:04:18 | 显示全部楼层
不错啊哥们!!!
发表于 2013-1-21 10:19:05 | 显示全部楼层
谢谢楼主大哥的提供
发表于 2013-1-23 09:03:51 | 显示全部楼层
kankanshishenmedongdong
发表于 2013-1-24 09:32:46 | 显示全部楼层
附件压缩包的解压密码 以及相关视频教程 详见
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-18 04:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表