`
shake863
  • 浏览: 664501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python加cookie访问

阅读更多
import httplib, urllib
def test ():
    a=open("d:\\2.gif","rb").read()
    ck = cookielib.CookieJar()
    url_login = 'http://xxxxyinse.cn/BS/admin/module/user/login.php?step=2&fid=0&path=...
    params = urllib.urlencode({'username':'13800138000',
         'password':'123456',
         'phone_id':'1'})
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(ck))
    opener.addheaders = [('User-Agent','python-urllib/1.15')]
    urllib2.install_opener(opener)
    req = urllib2.Request(url_login,params)
    urllib2.urlopen(req)
    param = urllib.urlencode({'name':'ytjhgjghj',
         'memo':'hgjghjy',
        "face":"",
        'picture[]':(a),
        'Submit2':"发帖"})
    opener.addheaders = [('User-Agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; MAXTHON 2.0)')]
    urllib2.install_opener(opener)
    req = urllib2.Request('http://xxxx/admin/module/bbs/upfiles.php?step=1&fid=7&path=bbs/index....)
    u=urllib2.urlopen(req)
    print u.read() 

分享到:
评论

相关推荐

    Python webdriver cookie

    Python webdriver cookie的删除和获取以及driver的关闭

    python爬虫使用cookie登录详解

    ### Python爬虫使用Cookie登录详解 #### 前言 在进行网络爬虫开发时,经常会遇到需要登录后才能访问的网页。此时,利用Cookie机制能够有效地帮助爬虫完成登录并抓取数据。本文将详细介绍如何使用Python的`urllib`库...

    Python-pycookiecheat从浏览器的已验证会话中获取Cookie以便在Python脚本中使用

    `pycookiecheat`是一个方便的Python库,它允许我们从已经验证的浏览器会话中提取Cookie,然后在Python脚本中使用这些Cookie来模拟登录状态。 首先,让我们深入了解一下什么是Cookie。Cookie是服务器发送到用户...

    python实现网络爬虫使用了第三方库beautifulsoup来解析网页文件,并且实现了cookie登录特定网站访问.zip

    在这个案例中,我们关注的是使用Python和BeautifulSoup库来构建网络爬虫,以及如何通过处理cookie实现登录特定网站的功能。 首先,BeautifulSoup是一个Python库,用于从HTML或XML文件中提取数据。它通过提供强大的...

    python中requests模拟登录的三种方式(携带cookie/session进行请求网站)

    session是在cookie的基础上,服务端设置session时会向浏览器发送设置一个设置cookie的请求,这个cookie包括session的id当访问服务端时带上这个session_id就可以获取到用户保存在服务端对应的session 二,爬虫处理...

    ex_cookie2_excookie_ex_python_EXCookie_

    通过这些步骤,我们可以创建一个简单的Cookie管理器,能够获取、保存和加载Cookie,以便在不丢失会话信息的情况下进行Web访问。例如,这在自动化测试、爬虫或模拟登录场景中非常有用。理解这些概念和操作对于进行...

    Python 和 LDAP进行域认证

    `Python的cookie处理分享.docx`可能包含了如何在Python中创建、读取和管理Cookie的详细步骤。 例如,创建一个新的Cookie: ```python import http.cookies cookie = http.cookies.SimpleCookie() cookie['name'] ...

    python selenium操作cookie的实现

    Python Selenium 是一个强大的自动化测试工具,它允许程序员模拟用户与网页的交互,包括处理Cookie这样的浏览器状态信息。在HTTP协议中,由于其无状态特性,服务器无法识别客户端的连续请求是否来自同一用户。为了...

    Python Selenium Cookie 绕过验证码实现登录示例代码

    总结一下,Python Selenium结合Cookie进行自动登录的步骤包括: 1. 使用Selenium打开登录页面并模拟登录,收集登录后的Cookie。 2. 分析和提取重要的认证Cookie。 3. 创建新的Selenium浏览器实例,清除所有Cookie。...

    python获取服务器响应cookie的实例

    - Cookie通常存储在`Set-Cookie`头部字段中,但为了简化操作,`requests`库提供了`.cookies`属性来轻松访问。 3. **使用`requests.Session()`**:对于需要保持状态的操作,如登录后获取某些受保护资源,推荐使用`...

    Python-Secure是一个轻量级包为PythonWeb框架添加了可选的安全头和cookie属性

    2. HttpOnly:禁止JavaScript访问Cookie,防止通过XSS攻击获取Cookie。 3. SameSite:控制Cookie在跨站请求中的发送策略,防止CSRF(跨站请求伪造)攻击。 4. Max-Age:设置Cookie的生命周期,避免长期有效的...

    Python基于PycURL自动处理cookie的方法.pdf

    本篇将详细介绍如何使用PycURL在Python中自动处理cookie。 首先,我们需要导入必要的模块,`pycurl`用于处理HTTP请求,`StringIO`用于在内存中处理数据,而不是写入到文件系统: ```python import pycurl from io ...

    利用selenium 3.7和python3添加cookie模拟登陆的实现.pdf

    在本文中,我们将探讨如何使用Selenium 3.7和Python 3来添加cookie并模拟登录。Selenium是一个强大的自动化测试工具,特别适用于网页应用的交互测试。在Python 3环境中,我们可以利用Selenium库来模拟用户行为,包括...

    2018-9-28 000651用Python登录一个网站_python登录_python_网站_

    它可能包括了发送登录请求、处理返回的Cookie、然后利用Cookie访问特定页面的流程。 总的来说,使用Python登录网站是一个综合性的任务,涉及到的知识点广泛,包括Python基础、HTTP协议、requests库的使用、Cookie...

    Python Web框架之Django框架cookie和session用法分析

    Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。Web开发中的一个关键概念是如何管理用户的会话,以及如何在用户的浏览器和服务器之间存储状态信息。在Web开发中,常用的两种方法是使用cookie...

    利用python爬虫(part15)–cookie模拟登陆

    总的来说,通过理解cookie的工作原理和利用Python的requests库,我们可以有效地模拟登录并访问需要认证的网页。然而,这种方法并不适用于所有情况,特别是那些使用更复杂身份验证机制的网站,例如OAuth或者两步验证...

    Python库 | emencia-cookie-law-0.2.3.tar.gz

    《Python库emencia-cookie-law-0.2.3:理解并应用Cookie法规》 在现代互联网环境中,数据隐私和安全成为越来越重要的议题。欧洲联盟(EU)为了保护用户隐私,提出了“Cookie法”(ePrivacy Directive),这使得网站...

Global site tag (gtag.js) - Google Analytics