python session 模拟自动登录

# coding=utf-8

import requests

# 实列化session
session = requests.session()

#使用session发送post请求,获取对方保存在本地的cookie
post_url = "http://www.renren.com/PLogin.do"

headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"}

post_data = {"email":"13018668699","password":"12431"}

session.post(post_url,headers=headers,data=post_data)

# 使用session 请求登陆后人页面
url = ‘http://www.renren.com/965760322/profile‘

response = session.get(url,headers=headers)

response.encoding = ‘utf-8‘
print(response.text)

原文地址:https://www.cnblogs.com/zqrios/p/8994461.html

时间: 2024-07-30 19:44:58

python session 模拟自动登录的相关文章

python模拟自动登录网站(urllib2)

不登录打开网页: import urllib2 request = urllib2.Request('http://www.baidu.com') response = urllib2.urlopen(request).read() print response 保存网页图片(https://www.baidu.com/img/bd_logo1.png): picurl = 'https://www.baidu.com/img/bd_logo1.png' #定义图片的url地址 req = ur

python+PAMIE 实现自动登录

想写个自动定会议室的程序. 1.会议系统登录后,存在session,提交会议室的订单通过httpwatch拼接后获得链接地址,直接访问链接及可以了 2.如果没有提前登录,就无法提交链接了.使用python+PAMIE实现了了自动登录的过程(登录的链接一直拼接不出来..) 下面说说这个研究过程.. 1.一开始使用了python +mechanize .想把页面的表单直接提交. 代码如下,按道理也是可以成功的.但是发现登录页面的form表单居然还嵌套了另外一个form表单,执行的时候会报错neste

C#三种模拟自动登录和提交POST信息的实现方法

网页自动登录(提交Post内容)的用途很多,如验证身份.程序升级.网络投票等,以下是用C#实现的方法.       网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser.WebClient.HttpWebRequest这三个.以下就分别用这三种方法来实现:      1.WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie.内置JS等问题       WebBrows

python爬虫--模拟12306登录

模拟12306登录 超级鹰: #!/usr/bin/env python # coding:utf-8 import requests from hashlib import md5 class Chaojiying_Client(object): def __init__(self, username, password, soft_id): self.username = username password = password.encode('utf8') self.password =

python自动化,自动登录并且添加一个门店

''' 本文主要通过以前公司的对外平台,测试自动登录并且自动添加一个门店 ''' # _*_ coding: utf-8 _*_ from selenium import webdriverimport timedriver = webdriver.Chrome()driver.maximize_window()driver.get("http://121.41.42.104:18888")driver.find_element_by_name("UserName"

1千京豆等于十块钱!用Python实现京东自动登录领京豆!挣外快咯

今天带大家进行模拟京东登录,并进行签到获取京豆,1000 个京豆 = 10 元,是不是一个发现了一个「发家致富」的好路子? 废话不多说,下面开始正题. 整体流程如下: 进群:125240963   即可获取数十套PDF哦!需要源码请单独私信! 浏览器在做什么 同样的套路,从浏览器进入到京东的登录页面,按下 F12进入开发者调试页面,在浏览器页面输入登录信息后,点击登录(可以尝试输入一个错误的密码,因为登录后页面直接跳转到了主页面,看不到我们要的数据了),可以看到一个 POST 请求: 本文就采用

用python编写模拟用户登录

readme:涉及python知识点 数据类型 用户与程序交互 while循环 if..else判断 大致流程图: 基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 user_info={ 'oath':{'password':'123'}, 'oath1':{'password':'123'}, 'oath2':{'password':'123'}, } count = 0 while True: if count>2: break name=input("P

python paramiko模拟ssh登录

Python Paramiko模块的安装与使用详解 http://www.111cn.net/phper/python/67973.htm wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz tar -zxvf pycrypto-2.6.tar.gz cd pycrypto-2.6/ python setup.py build python setup.py install 进入python import

python爬虫实践——自动登录抽屉新热榜

1 from selenium import webdriver 2 import time 3 4 driver = webdriver.Chrome(r'D:\BaiduNetdiskDownload\chromedriver_win32\chromedriver.exe') 5 6 # 把窗口转成全屏 7 driver.maximize_window() 8 9 try: 10 driver.get('https://dig.chouti.com/') 11 driver.implicit