如何用手机发csdn博客(不是用手机浏览器UA换成电脑哦)

在这里插入图片描述
在这里插入图片描述
以上是效果图和后台处理成功的提示.

搞起来,
第一步, 用浏览器开发模式看看发博客时候都发送了什么请求.
在这里插入图片描述
可以看到请求的地址是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大神能给包装一下就好了,大家一起用这个工具在手机上发博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值