如何用手机发csdn博客(不是用手机浏览器UA换成电脑哦)
2019-08-05 15:56
148 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangduqiang747/article/details/98492197
以上是效果图和后台处理成功的提示.
搞起来,
第一步, 用浏览器开发模式看看发博客时候都发送了什么请求.
可以看到请求的地址是https://mp.csdn.net/mdeditor/saveArticle, post请求.
session cookies什么的不用管,登陆了自然就有了.继续看form data
文章内容是明文写在那的. 这就好说.开始写代码
<html> <head></head> <body> <form action='https://mp.csdn.net/mdeditor/saveArticle' method=post> <table> <tr><td>readType</td><td><input name="readType" value='public'></td> </tr> <tr><td>status</td><td><input name="status" value='0'></td> </tr> <tr><td>categories</td><td><input name="categories" value='纪事'></td> </tr> <tr><td>channel</td><td><input name="channel" value='37'></td> </tr> <tr><td>type</td><td><input name="type" value='original'></td> </tr> <tr><td>authorized_status</td><td><input name="authorized_status" value='false'></td> </tr> <tr><td>articleedittype</td><td><input name="articleedittype" value='1'></td> </tr> <tr><td>title</td><td><input name="title" value='test_title'></td> </tr> <tr><td>markdowncontent</td><td><input name="markdowncontent" value='test_body'></td> </tr> <tr><td>content</td> <td><input name="content" value='%3Cp%3Etest_body%3C%2Fp%3E%0A%0A'></td> </tr> <!--<p>test_body</p>--> <tr> <td><input type="submit" value="OK" /></td> </tr> </table> </form> </body> </html>
搞定.
要是会写app, 包一个浏览器, 弄一个登陆页面然后产生session cookie就完美了.
另外, 关于上面的请求路径的分析:
不登陆访问会有这样的返回:
这是用unicode把中文转码了下,
“\u6ca1\u6709\u6743\u9650\u6267\u884c\u64cd\u4f5c\uff01”
“\u8bf7\u767b\u5f55\u540e\u64cd\u4f5c\uff01”
找个在线解码工具http://www.msxindl.com/tools/unicode16.asp
转义出来意思是 “没有权限执行操作!” “请登录后操作!”
这样就好分析了
有哪位app大神能给包装一下就好了,大家一起用这个工具在手机上发博客
相关文章推荐
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- 如何在CSDN博客中显示图片而不是链接
- 看CSDN博客,用电脑访问其手机版网站——更清爽!
- 最新火狐手机浏览器如何通过firefox修改UA
- 请问如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器?
- 如何把手机上的CSDN链接地址转换成电脑上的
- 如何用JavaScript判断访问的来源是电脑还是手机,是什么浏览器?
- 使用UAParser在C#MVC项目中如何判断用户是在用什么设备进行访问(手机,平板还是普通的电脑)
- 【实用技巧】Windows Mobile 手机连接电脑时,如何使用GPRS上网,同时跟电脑保持连接。(USB和GPRS共存问题)
- 苹果电脑和手机浏览器的区分
- 如何转载csdn博客
- 用手机浏览器登陆我的淘宝(电脑网页版)之后点击立即付款跳转到手机支付页面
- 限制网页只能从移动手机端打开不能从电脑浏览器打开
- ecshop如何不用做wap模板,手机访问和电脑访问界面一致
- xp下如何用无线网卡做ap wifi热点。手机连电脑wifi上网
- 如何快速转载CSDN中的博客
- 如何转载CSDN文章(火狐浏览器)---其他浏览器依然适用
- [转载]Word文档如何发CSDN博客
- 教你如何用电脑通过蓝牙连接手机上网
- 如何更换个人CSDN博客 用户头像