以前写小应用只写过简单的http请求,最近有一些需要复杂的实现,遇到一些问题,还希望得到大家指点。

我的疑问点在于如何实现模拟登录,cookie应该可以实现,但是每台pc的cookie不同,我想有一个稍微通用的解决方案,即只需提供帐号密码就可实现。这其中应该涉及到post请求,具体怎么实现呢?

以下是我写的代码片段

#coding:utf8

import requests

url = 'https://passport.baidu.com/v2/api/?login'

postdata = {

'username' : '',

'password' : '',

}

s = requests.session()

response = s.post(urls, data = postdata)

#coding:utf8

import requests

url = 'https://passport.baidu.com/'

req = requests.get('http://www.dict.baidu.com/s', params={'wd':'python'})

print req.text

每次都是200 ,但是返回内容和我想要的内容不一样。大家都是怎么做的呢?还有怎么判断返回的页面是不是想要的?不胜感激!

百度登陆的话,你这样应该是登陆失败吧。百度登陆没有那么简单的,参考网页我弄丢了好像。你要么用 Firebug 分析百度的登陆流程,要么参考这个 https://github.com/liyangjie/baidupcsapi,要么等我写博客介绍吧。

注意,要登陆百度,首先要访问百度的任意页面取得一个 cookie,然后才能 POST 登陆信息的。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19780.html

相关文章 Recommend

python 提交表单登录不成功_Python http requests模拟登录与提交表单的实现问题相关推荐

  1. .net session 有效时间_Python中requests模拟登录的三种方式(携带cookie/session进行请求网站)...

    这篇文章主要介绍了python中requests模拟登录的三种方式(携带cookie/session进行请求网站),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋 ...

  2. python第三方插件登录网易音乐_python3-使用requests模拟登录网易云音乐

    # -*- coding: utf-8 -*- from Crypto.Cipher import AES import base64 import random import codecs impo ...

  3. python requests模拟登录淘宝购物车下单_Python使用requests库模拟登录淘宝账号(上)...

    学好Python这款编程语言,我们能够设计出很多程序要帮助我们完成数据采集等工作,ET代理今天要跟大家介绍如何用Python模拟登录淘宝账号? 看了下网上有很多关于模拟登录淘宝,但是基本都是使用scr ...

  4. Python Selenium.WebDriver 对Cookies的处理及应用『模拟登录』

    Python Selenium.WebDriver 对Cookies的处理及用途『模拟登录』 文章目录 Python Selenium.WebDriver 对Cookies的处理及用途『模拟登录』 一 ...

  5. php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据

    php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据 在很多项目中我们可能要采集淘宝会员中心的一些数据.但是程序采集的时候会员中心必须是登录的,这里我 ...

  6. python做一个登录注册界面_Python 实现简单的登录注册界面

    Python 实现简单的登录注册界面 注意:编写代码之前需要导入很重要的包 import tkinter as tk import pickle from tkinter import message ...

  7. python模拟登录网站_Python爬虫之模拟登录wechat

    不知何时,微信已经成为我们不可缺少的一部分了,我们的社交圈.关注的新闻或是公众号.还有个人信息或是隐私都被绑定在了一起.既然它这么重要,如果我们可以利用爬虫模拟登录,是不是就意味着我们可以获取这些信息 ...

  8. python requests模拟登录淘宝购物车下单_Python使用requests库模拟登录淘宝账号(下)...

    在文章的上部分,我们已经做好了模拟登录的前期准备,接下来就是让操作实现的部分了.一起来继续看看具体的操作步骤吧: 3.申请st码 上面我们已经申请到了淘宝(http://taobao.com)的tok ...

  9. python爬带用户名密码的网页_python爬虫用户名密码登录POST

    # -*- coding: utf-8 -*- """ Created on Wed Jun 6 13:18:58 2018 @author: Lenovo " ...

最新文章

  1. 不盲目依赖人工智能,海信帮欧尚开了近 300 家无人便利店
  2. 在Linux中打印函数调用堆栈【原创】
  3. 优化改良版:数组,List,等集合需要加逗号或其它符合转成字符串
  4. mapreduce笔记
  5. openssl创建CA、申请证书及其给web服务颁发证书
  6. 根据一级分类查询所有子级分类
  7. 工作54:对ref的理解
  8. 【常见笔试面试算法题12续集二】动态规划算法案例2矩阵最小路径和练习题
  9. MDOP 2011 R2 DaRT 7.0 创建包含诊断和恢复的图形化PE
  10. 【天梯选拔月赛】参与者人数(并查集模版题!remember find_father写法!)
  11. python 大智慧自定义数据_大智慧自定义数据
  12. MathType初体验——一款很好用的数学公式输入工具
  13. Proteus器件查找
  14. html5移动端海报制作,H5制作利器,教你分分钟制作高/大/上H5海报!
  15. 10天竟然只写了一行代码,谁的锅?
  16. 麦克表单可以做二维码吗_令令开门二维码门禁设备、手机均断网,可以开门吗?...
  17. 计算机密码设置要求包括哪些内容,电脑开机密码设置方法有哪些
  18. Centos7安裝GitHub
  19. 你不了解的 @reduxjs/toolkit 中的createApi
  20. Python While循环与break语句_加工零件

热门文章

  1. 媳妇居然在家偷偷背着我偷看我的面试笔记,一个月后拿下大厂offer!(文末送书)...
  2. Java实现红包随机金额算法
  3. 别再问我 new 字符串创建了几个对象了!我来证明给你看!
  4. 【基础巩固篇】Java中的Buffer缓冲区探究
  5. 图解负载均衡 LVS、Nginx及HAProxy--云平台技术栈14
  6. Docker是世界上最牛逼的CaaS!
  7. 【第三期】如何用Leangoo领歌快速搭建敏捷研发体系分享会
  8. 06 Java程序员面试宝典视频课程之Javascript
  9. 学计算机如何防辐射,长期对电脑怎么防辐射
  10. 二叉树-二叉树的镜像(递归法)