zoukankan      html  css  js  c++  java
  • 爬虫3:表单登陆

    今天被登陆问题弄得各种头疼到现在也没有弄清楚,哎,还碰到了验证码的问题

    只是理解了post表单的问题,看到知乎上一位总结得很好,所以还是把并不成功的代码写上来

    Urllib2 处理表单登陆的情况
    
    import urllib
    import urllib2
    
    data= urllib.urlencode(data)
    request = urllib2.Request(url=url, data=data)
    response = urllib2.urlopen(request )

    然后是我自己的一段代码,并没有成功,不过post表单应该都是这个方法

    后面解决了问题,再另外贴代码

    import urllib
    import urllib2
    
    class DB:
        def __init__(self):
            self.url='登陆地址'
            self.postdata = urllib.urlencode({
                'form_email': '我的邮箱',
                'form_password': '我的密码'
            })
        def getPage(self):
            request = urllib2.Request(
                url=self.url,
                data=self.postdata
            )
            result=urllib2.urlopen(request)
            print result.read()
    
    tester = DB()
    tester.getPage()
    

      

  • 相关阅读:
    计算机图形方面职业计划体会
    Shader Wave
    Cook-Torrance光照模型
    Unity3D 固定功能函数
    Hermite (埃尔米特)曲线
    技能CD 效果 shader
    圆角计算 Shader
    抽象工厂模式
    单例模式
    unity 菜单栏添加新菜单
  • 原文地址:https://www.cnblogs.com/ronyjay/p/6241939.html
Copyright © 2011-2022 走看看