下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

利用Python模拟登录pastebin.com

作者:课课家教育     来源: http://www.kokojia.com点击数:960发布时间: 2019-08-01 15:46:41

标签: Python 21天学通pythonpython项目

大神带你学编程,欢迎选课

是一个关于分享和探索的地方国内有类似pastebin.com的的服务吗?最近pastebin.com访问好慢啊,有没有快捷方法呢?

任务

  网站注册一个账号,利用Python实现用户的自动登录和创建paste。该任务需要分成如下两步利用python实现:

  1. 账号的自动登录
  2. paste的自动创建

模拟账号登录

模拟登录,需要知道登录的URL是什么,那么登录URL怎么去看呢。

进入httPS://pastebin.com/之后,发现是以访客的身份进入的,点击身份图像的下拉中的LOGIN,进入登录页面,打开Chrome开发工具,选择Network,勾选Preserve log:

利用Python模拟登录pastebin.com  _Python_21天学通python_python项目_课课家

输入用户名和密码,登录进去后,如下图:

 

这样就找到了需要提交的请求是什么,包括url,请求方法,提交的数据。POST请求是以什么格式提交的数据呢,在Request Header头部可以找到"content-type": "application/x-www-form-urlencoded",这个需要注意,因为经常遇到的还有一种提交形式叫"application/json"。

在用requests post提交请求的时候,如果是form表单形式传送,则将数据传入data参数,如果是以json格式传送,则需要将数据传入json参数。

登录之后,点击API菜单,可以从页面中 获取一个api_dev_key,后面实现自动创建paste的时候需要用到。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程