IP代理软件,http代理,API提取-黑洞HTTP

黑洞HTTP

您的位置: 首页 > 新闻资讯 > HTTP代理 > 正文

IP代理Python爬虫 | 获取Cookie并实现模拟网站登录

发布时间:2019年04月19日 来源:互联网

  IP代理Python爬虫 | 获取Cookie并实现模拟网站登录!已经把Cookie存储到文件里,要是后期要用,能通过这一方式去读取Cookie并且浏览网站,代码如下:


IP代理Python爬虫 | 获取Cookie并实现模拟网站登录


  importcookielib


  import urllib2


  #创建MozillaCookieJar实例对象


  cookie= cookielib.MozillaCookieJar()


  #从文件中读取cookie内容到变量


  cookie.load('cookie.txt',ignore_discard=True,ignore_expires=True)


  #创建请求的request


  req= urllib2.Request("http://www.baidu.com")


  #利用urllib2的build_opener方法创建一个opener


  opener= urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))


  response =opener.open(req)


  printresponse.read()


  想象一下,要是cookie.txt 文件里存储的某个人登录百度的cookie,那提取该cookie文件信息,就能用这种方式模拟账号登录百度。


  利用cookie模拟网站登录


  接下来以教育系统为例子,通过cookie完成模拟登录,并将cookie内容存储到TXT文件中


  importurllib


  import urllib2


  importcookielib


  filename= 'cookie.txt'


  #声明一个MozillaCookieJar对象实例来保存cookie,之后写入文件


  cookie= cookielib.MozillaCookieJar(filename)


  opener =urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))


  postdata= urllib.urlencode({


  'stuid':'201200131012',


  'pwd':'23342321'


  })


  #登录教务系统的URL


  loginUrl ='http://jwxt.sdu.edu.cn:7890/pls/wwwbks/bks_login2.login'


  #模拟登录,并把cookie保存到变量


  result =opener.open(loginUrl,postdata)


  #保存cookie到cookie.txt中


  cookie.save(ignore_discard=True,ignore_expires=True)


  #利用cookie请求访问另一个网址,此网址是成绩查询网址


  gradeUrl ='http://jwxt.sdu.edu.cn:7890/pls/wwwbks/bkscjcx.curscopre'


  #请求访问成绩查询网址


  result =opener.open(gradeUrl)


  printresult.read()


相关文章内容简介

1 IP代理Python爬虫 | 获取Cookie并实现模拟网站登录

  IP代理Python爬虫 | 获取Cookie并实现模拟网站登录!已经把Cookie存储到文件里,要是后期要用,能通过这一方式去读取Cookie并且浏览网站,代码如下:  importcookielib  import urllib2  #创建MozillaCookieJar实例对象  cookie= cookielib.MozillaCookieJar()  #从文件中读取cookie内容到变量  cookie.load('cookie.txt',ignore_discard=True,ignore_expires=True)  #创建请求的request  req= urllib2.Request("http://www.baidu.com")  #利用urllib2的build_opener方法创建一个opener  opener= urlli [阅读全文]

热门标签

最新标签

推荐阅读

  1. 15

    2019-06

    易语言如何使用代理IP呢?

    熟悉网络程序的人都知道易语言,简单介绍一下,语言是一门以中文作为程序代码编程语言。以“易”著称。创始人为吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月

  2. 11

    2019-11

    python爬虫使用代理ip才能顺利完成任务

    为了提高大数据信息采集工作效率,替换人力信息采集低效率,python爬虫是最常用的一种信息采集的方法,起初python爬虫程序员都是使用本地ip低效率的进行爬虫采集。

  3. 10

    2019-10

    使用代理IP的正确方法

    如今网络,各行各业或多或少都用得上代理IP,它可以帮你收集竞争对手资料,让你在商业之战中知己知彼百战不殆;它可以帮你快速推广产品,让用户对其耳熟能详;网络爬虫还能通过它采集

  4. 03

    2019-06

    代理IP服务器软件遇到这四个HTTP状态码怎么办?

    先决条件是客户端发送 HTTP 请求时,必须要满足的一些预设条件。一个好的例子就是 If-None-Match 头,经常用在 GET 请求中。如果指定了 If-None-Match ,那么客户端只在响应中的 ETag 改变后

  5. 24

    2019-07

    http代理服务器到底怎么使用呢?   

    我们在上网的时候,有时候浏览一些网站会需要用到http代理服务器,比如注册投票的时候需要用到多个IP来进行访问,以此来隐藏自己的真实IP,达到业务的效果,那么http代理服务器到底怎么使

  6. 29

    2019-06

    优质爬虫http代理ip怎么选择?

    最近跟几个爬虫采集的客户聊天,无论互联网行业发展到何种地步,“资源”永远是任何互联网公司必不可少的弹药粮草。夸大些讲,任何一个互联网公司都会用到不同类型的数据。那么数据从