`
xiaolin0199
  • 浏览: 573359 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

urllib2模拟登陆

阅读更多

 

#coding=utf-8

import urllib,urllib2,cookielib
import time

def pop2():
    url_login = 'http://diy.ic.net.cn/login/'
    body = (
        ('username','icnet2'),
        ('password','xxxxxx'))
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))
    #opener.addheaders = [('User-agent','Opera/10.00')]
    urllib2.install_opener(opener)
    req = urllib2.Request(url_login,urllib.urlencode(body))
    u = urllib2.urlopen(req)
    print u.read()
    #继续抓你想要页面的数据
    url = 'http://diy.ic.net.cn/admins/'
    req = urllib2.Request(url)
    print urllib2.urlopen(req).read()

if __name__ == '__main__':
    #while True:
    pop2()
    #time.sleep(3) 每3秒重登陆
分享到:
评论

相关推荐

    webqq, urllib2模拟登陆webqq接收发消息, 还有一个cli版本的在github上.zip

    标题"webqq, urllib2模拟登陆webqq接收发消息, 还有一个cli版本的在github上.zip" 提示我们这个压缩包包含了有关如何使用Python的urllib2库来模拟登录WebQQ,并实现接收和发送消息的功能。此外,它还提到在GitHub上...

    Python实现网站模拟登陆.pdf

    使用 Python 实现模拟登陆需要了解 urllib, urllib2, cookielib 等库的使用,了解 Firefox 抓包分析插件 Live http header 的使用,了解 Django 框架的使用。 本课程主要讲解如何使用 Python 实现网站模拟登陆,...

    CMCT-PT 模拟登陆及请求调用

    首先,模拟登陆(通常使用Python的requests库或urllib库)是为了能够像真实用户一样与网站进行交互。在CMCT-PT的情况下,可能需要在发送HTTP请求时包含正确的凭证,如用户名和密码,或者使用cookie和session来维持...

    Python2和Python3中urllib库中urlencode的使用注意事项

    前言 在Python中,我们通常使用urllib中的urlencode方法将字典编码,用于提交数据给url等操作,但是在Python2和...例如模拟登陆CSDN网站,示例程序如下 import urllib2 values = {"username":"962457839@qq.com","pa

    python爬虫之模拟登陆csdn的实例代码

    python模拟登陆网页主要使用到urllib、urllib2、cookielib及BeautifulSoup等基本模块,当然进阶阶段我们还可以使用像requests等更高级一点的模块。其中BeautifulSoup模块在匹配html方面,可以很好的代替re,使用起来...

    07-cookie模拟登陆人人网.py

    '''07_cookie模拟登陆人人网.py''' import urllib.request url = "http://www.renren.com/967469305/profile" headers = { "Host":"www.renren.com", "Connection":"keep-alive", "Upgrade-Insecure-Requests":...

    Python 模拟登陆的两种实现方法

    `login`方法负责执行模拟登陆,接收登录URL和编码方式作为参数,使用`urllib.request.Request`创建请求对象并提交POST数据。`getUrlContent`方法用于在登录成功后访问其他页面。在主程序中,我们实例化这个类,设置...

    Python模拟登陆实现代码

    下面分享一个使用Python进行网站模拟登陆的小例子。 原理 使用Cookie技术,绕开网站登录验证。要使用到cookielib库。流程: 创建一个保存Cookie的容器,可选的有CookieJar,FileCookieJar,MozillaCookieJar,...

    Python爬虫实战 - 模拟登陆各大网站

    处理验证码的方法有多种,如识别图像验证码(OCR技术)、自动填写滑动验证码(模拟滑动)或者使用第三方服务如2Captcha。如果验证码过于复杂,可能需要人工介入解决。 在成功登录后,我们可以继续使用Session对象来...

    Python 爬虫模拟登陆知乎

    Python 爬虫模拟登陆知乎是一项常见的网络爬虫技术,主要应用于需要用户登录才能访问的网站,例如知乎。本文将详细介绍如何使用Python实现这一过程,包括基本原理、所需工具及具体代码实现。 首先,理解爬虫模拟...

    sina_weibo_crawler:利用urllib2加beautifulsoup爬取新浪微博

    数据库采用mongodb,原始关系以txt文件存储,原始内容以csv形式存储,后期直接插入mongodb数据库功能:* weibo登陆,原始登陆机制采用模拟登陆,直接用PIL库调出验证码后,人工输入后,将相关参数编码到urllib2中,...

    Python爬虫利用cookie实现模拟登陆实例详解

    为了实现模拟登录,我们需要使用`urllib2`的`build_opener()`函数和`HTTPCookieProcessor`类,以及`cookielib`(在Python 3中为`http.cookiejar`)模块。`cookielib`包含了一个`CookieJar`类,它可以捕获并存储...

    Python入门网络爬虫之精华版

    可以利用开源的Tesseract-OCR系统进行验证码图片的下载及识别,将识别的字符传到爬虫系统进行模拟登陆。当然也可以将验证码图片上传到打码平台上进行识别。如果不成功,可以再次更新验证码识别,直到成功为止。 ...

    分享一个常用的Python模拟登陆类

    它们接收URL和数据作为参数,通过`urllib2.Request`创建请求对象,并使用`urllib2.urlopen`发送请求。这两个方法都处理了可能的异常,如果发生错误,会打印异常信息并返回None。 4. **数据编码**: 在`post`方法中,...

    基于urlib2及beautifulSoup实现的微博爬虫系统

    * weibo登陆,原始登陆机制采用模拟登陆,直接用PIL库调出验证码后,人工输入后,将相关参数编码到urllib2中,产生请求,后期采用cookie登陆, 免去了一系列麻烦。 * 爬取推送内容,推送内容主要包括用户发送的...

    基于urlib2及beautifulSoup实现的微博爬虫系统.zip

    * weibo登陆,原始登陆机制采用模拟登陆,直接用PIL库调出验证码后,人工输入后,将相关参数编码到urllib2中,产生请求,后期采用cookie登陆, 免去了一系列麻烦。 * 爬取推送内容,推送内容主要包括用户发送的...

    python模拟登陆阿里妈妈生成商品推广链接

    复制代码 代码如下:#coding:utf-8__author__ = ‘liukoo’import urllib,urllib2,cookielib,refrom hashlib import md5class alimama: def __init__(self): self.header = {‘User-Agent’:’Mozilla/5.0 (Windows...

Global site tag (gtag.js) - Google Analytics