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. 08

    2019-05

    IP地址和MAC地址有什么区别,以及如何使用它们?

    拼出首字母缩略词来理解:MAC =“媒体访问控制”。

  2. 22

    2019-11

    如何使用HTTP代理IP更加方便?

    HTTP代理IP的使用越来越广泛,在日常生活中,很多人因为工作需要使用代理IP上网,很多人因为其他原因使用代理IP上网,但还有一些人不知道怎么使用HTTP代理IP上网,今天我们来看看有哪些方

  3. 24

    2019-06

    代理IP要使用高质量正规动态ip

    运用动态IP的人日益增多,但有一个古怪的现象是,还有很多人不习惯付费运用,尽管有的IP代理是免费,但仍是有许多不足之处。今天就来和云 立方一起看看免费代理IP有哪些安全隐患?

  4. 18

    2019-03

    代理ip:3步教你用网络爬虫爬取股票数据

    人工智能时代,大数据的获取至关重要,利用网络爬虫获取数据是当前最有效的手段。爬虫本质上就是代替人工操作访问网站,自动找到目标数据,并获取目标数据的过程。今天不谈任何协议结

  5. 23

    2019-05

    https代理是怎么样进行的

    我们上网的时候,有时候需要用到https代理,这个时候,就需要选择合适的服务商。在选择服务商的时候,我们可以去网络上选择服务商。如果在网络上选择服务商的话,我们需要先查询相关的

  6. 19

    2019-07

    如何比较ip代理的性价比?

    目前代理IP有免费的,也有付费的IP代理,但是说到性价比,可能很多朋友会想当然地觉得,免费代理IP应该是性价比最高的,毕竟不花钱嘛。但是持这个观点的朋友压根没有考虑到时间成本。