利用Python模拟登录pastebin.com的实现方法
2019-07-12 13:57
2306 查看
任务
在https://pastebin.com网站注册一个账号,利用python实现用户的自动登录和创建paste。该任务需要分成如下两步利用python实现:
1.账号的自动登录
2.paste的自动创建
模拟账号登录
模拟登录,需要知道登录的URL是什么,那么登录URL怎么去看呢。
进入https://pastebin.com/之后,发现是以访客的身份进入的,点击身份图像的下拉中的LOGIN,进入登录页面,打开Chrome开发工具,选择Network,勾选Preserve log:
输入用户名和密码,登录进去后,如下图:
这样就找到了需要提交的请求是什么,包括url,请求方法,提交的数据。POST请求是以什么格式提交的数据呢,在Request Header头部可以找到"content-type": "application/x-www-form-urlencoded",这个需要注意,因为经常遇到的还有一种提交形式叫"application/json"。
在用requests post提交请求的时候,如果是form表单形式传送,则将数据传入data参数,如果是以json格式传送,则需要将数据传入json参数。
登录之后,点击API菜单,可以从页面中 获取一个api_dev_key,后面实现自动创建paste的时候需要用到。
自动登录和获取api_dev_key的代码
总结
以上所述是小编给大家介绍的利用Python模拟登录pastebin.com的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- Python实现模拟登录及表单提交的方法
- Python实现模拟登录网易邮箱的方法示例
- Python实现模拟登录及表单提交的方法
- 利用python模拟实现POST请求提交图片的方法
- (转)三种模拟自动登录和提交POST信息的实现方法
- C#三种模拟自动登录和提交POST信息的实现方法
- C#三种模拟自动登录和提交POST信息的实现方法
- PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
- python实现自动登录人人网并采集信息的方法
- Python3.2模拟实现webqq登录
- 三种模拟自动登录和提交POST信息的实现方法
- C#三种模拟自动登录和提交POST信息的实现方法
- PHP cURL应用实现模拟登录与采集使用方法详解
- python 例子2: 利用 unittest 实现自动加载并执行它定义的方法
- python脚本实例002- 利用requests库实现应用登录
- python实现网站的模拟登录
- C#三种模拟自动登录和提交POST信息的实现方法
- C#三种模拟自动登录和提交POST信息的实现方法
- 如何利用python模拟登录(附源码)
- C#三种模拟自动登录和提交POST信息的实现方法