文章标题

#! /usr/bin/env python
#coding=utf-8
import urllib2,urllib,cookielib,requests
from bs4 import BeautifulSoup

class form():
    def __init__(self,username,password):
        self.username = username
        self.password = password
        self.cj=cookielib.CookieJar()
        self.handler=urllib2.HTTPCookieProcessor(self.cj)
        self.opener=urllib2.build_opener(self.handler)
        urllib2.install_opener(self.opener)

    def get_cookie(self):
        self.firstCookie = "输入访问链接"
        req=urllib2.urlopen(self.firstCookie)
        cookieDick={}
        for index,cookie in enumerate(self.cj):
            cookieDick[cookie.name] = cookie.value
        self.csrf_test_name=cookieDick.get("csrf_cookie_name")

    def access(self):
        self.host="输入host地址"
        self.loginUrl=self.host+"输入访问路径"
        self.headers={"User-agent": "UA参数",
                      "host": self.host}
        self.data={"username": self.username, "password": self.password, 'foward': 'null', 'csrf_test_name': self.csrf_test_name}
        dataEncode=urllib.urlencode(self.data)
        self.reqLogin=urllib2.Request(self.loginUrl,data=dataEncode,headers=self.headers)
        self.resLogin=urllib2.urlopen(self.reqLogin)
        self.page=self.resLogin.read()
        print self.page
class login(form):
    def go(self):
        self.get_cookie()
        self.access()

if __name__ == '__main__':
    test=login("username","password")
    test.go()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值