#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" 提示我们这个压缩包包含了有关如何使用Python的urllib2库来模拟登录WebQQ,并实现接收和发送消息的功能。此外,它还提到在GitHub上...
使用 Python 实现模拟登陆需要了解 urllib, urllib2, cookielib 等库的使用,了解 Firefox 抓包分析插件 Live http header 的使用,了解 Django 框架的使用。 本课程主要讲解如何使用 Python 实现网站模拟登陆,...
首先,模拟登陆(通常使用Python的requests库或urllib库)是为了能够像真实用户一样与网站进行交互。在CMCT-PT的情况下,可能需要在发送HTTP请求时包含正确的凭证,如用户名和密码,或者使用cookie和session来维持...
前言 在Python中,我们通常使用urllib中的urlencode方法将字典编码,用于提交数据给url等操作,但是在Python2和...例如模拟登陆CSDN网站,示例程序如下 import urllib2 values = {"username":"962457839@qq.com","pa
python模拟登陆网页主要使用到urllib、urllib2、cookielib及BeautifulSoup等基本模块,当然进阶阶段我们还可以使用像requests等更高级一点的模块。其中BeautifulSoup模块在匹配html方面,可以很好的代替re,使用起来...
'''07_cookie模拟登陆人人网.py''' import urllib.request url = "http://www.renren.com/967469305/profile" headers = { "Host":"www.renren.com", "Connection":"keep-alive", "Upgrade-Insecure-Requests":...
`login`方法负责执行模拟登陆,接收登录URL和编码方式作为参数,使用`urllib.request.Request`创建请求对象并提交POST数据。`getUrlContent`方法用于在登录成功后访问其他页面。在主程序中,我们实例化这个类,设置...
下面分享一个使用Python进行网站模拟登陆的小例子。 原理 使用Cookie技术,绕开网站登录验证。要使用到cookielib库。流程: 创建一个保存Cookie的容器,可选的有CookieJar,FileCookieJar,MozillaCookieJar,...
处理验证码的方法有多种,如识别图像验证码(OCR技术)、自动填写滑动验证码(模拟滑动)或者使用第三方服务如2Captcha。如果验证码过于复杂,可能需要人工介入解决。 在成功登录后,我们可以继续使用Session对象来...
Python 爬虫模拟登陆知乎是一项常见的网络爬虫技术,主要应用于需要用户登录才能访问的网站,例如知乎。本文将详细介绍如何使用Python实现这一过程,包括基本原理、所需工具及具体代码实现。 首先,理解爬虫模拟...
数据库采用mongodb,原始关系以txt文件存储,原始内容以csv形式存储,后期直接插入mongodb数据库功能:* weibo登陆,原始登陆机制采用模拟登陆,直接用PIL库调出验证码后,人工输入后,将相关参数编码到urllib2中,...
为了实现模拟登录,我们需要使用`urllib2`的`build_opener()`函数和`HTTPCookieProcessor`类,以及`cookielib`(在Python 3中为`http.cookiejar`)模块。`cookielib`包含了一个`CookieJar`类,它可以捕获并存储...
可以利用开源的Tesseract-OCR系统进行验证码图片的下载及识别,将识别的字符传到爬虫系统进行模拟登陆。当然也可以将验证码图片上传到打码平台上进行识别。如果不成功,可以再次更新验证码识别,直到成功为止。 ...
它们接收URL和数据作为参数,通过`urllib2.Request`创建请求对象,并使用`urllib2.urlopen`发送请求。这两个方法都处理了可能的异常,如果发生错误,会打印异常信息并返回None。 4. **数据编码**: 在`post`方法中,...
* weibo登陆,原始登陆机制采用模拟登陆,直接用PIL库调出验证码后,人工输入后,将相关参数编码到urllib2中,产生请求,后期采用cookie登陆, 免去了一系列麻烦。 * 爬取推送内容,推送内容主要包括用户发送的...
* weibo登陆,原始登陆机制采用模拟登陆,直接用PIL库调出验证码后,人工输入后,将相关参数编码到urllib2中,产生请求,后期采用cookie登陆, 免去了一系列麻烦。 * 爬取推送内容,推送内容主要包括用户发送的...
复制代码 代码如下:#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...