V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
hackeru
V2EX  ›  Python

python 爬虫模拟登陆

  •  
  •   hackeru · 2015-10-16 12:29:52 +08:00 · 2816 次点击
    这是一个创建于 3328 天前的主题,其中的信息可能已经有所发展或是发生改变。

    模拟登陆 填写表单的时候,发现 POSTDATA: $$CDORequest$$=%3CCDO%3E%3CSTRF%20N%3D%22strServiceName%22%20V%3D%22UserService%22%2F%3E%3CSTRF%20N%3D%22strLoginId%22%20V%3D%22121212121%22%2F%3E%3CSTRF%20N%3D%22strTransName%22%20V%3D%22SSOLogin%22%2F%3E%3CSTRF%20N%3D%22strPassword%22%20V%3D%22d148f3f25c0e4338da8b531577ddb5aa%22%2F%3E%3CSTRF%20N%3D%22strVerifyCode%22%20V%3D%22%22%2F%3E%3CSTRF%20N%3D%22bIsCookieLogin%22%20V%3D%22change%22%2F%3E%3CSTRF%20N%3D%22Sessioncheck%22%20V%3D%22sessionErr%22%2F%3E%3CLF%20N%3D%22lSchoolId%22%20V%3D%220%22%2F%3E%3CLF%20N%3D%22lEduId%22%20V%3D%220%22%2F%3E%3C%2FCDO%3E
    不是一般的 用户名和密码,如果全部照着填写进去,登陆一直都是失败。。。新手求解答

    6 条回复    2015-10-16 14:50:02 +08:00
    Ouyangan
        1
    Ouyangan  
       2015-10-16 12:40:37 +08:00
    是不是网页上进行了 js 编码,看一下 js 代码
    Ouyangan
        2
    Ouyangan  
       2015-10-16 12:41:24 +08:00
    <CDO><STRF N="strServiceName" V="UserService"/><STRF N="strLoginId" V="121212121"/><STRF N="strTransName" V="SSOLogin"/><STRF N="strPassword" V="d148f3f25c0e4338da8b531577ddb5aa"/><STRF N="strVerifyCode" V=""/><STRF N="bIsCookieLogin" V="change"/><STRF N="Sessioncheck" V="sessionErr"/><LF N="lSchoolId" V="0"/><LF N="lEduId" V="0"/></CDO>
    Ouyangan
        3
    Ouyangan  
       2015-10-16 12:43:16 +08:00   ❤️ 1
    md5 解密:
    字符串 21121212
    16 位 小写 5c0e4338da8b5315
    16 位 大写 5C0E4338DA8B5315
    32 位 小写 d148f3f25c0e4338da8b531577ddb5aa
    32 位 大写 D148F3F25C0E4338DA8B531577DDB5AA
    hackeru
        4
    hackeru  
    OP
       2015-10-16 13:03:13 +08:00
    @Ouyangan 有编码, cdo.js ,新手表示看不懂,那么这样要如何模拟登陆呢
    gamexg
        5
    gamexg  
       2015-10-16 13:27:27 +08:00
    selenium
    phantomjs
    hackeru
        6
    hackeru  
    OP
       2015-10-16 14:50:02 +08:00
    @gamexg 谢谢 又涨姿势了 0.0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:27 · PVG 21:27 · LAX 05:27 · JFK 08:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.