开发者社区> 问答> 正文

Python新手,尝试创建一个小的Python脚本来从使用javascripts和forms的密码生

所以我们有一个内部网站,为我们的特权用户生成密码。我想通过使用python来自动化这个函数。 网站是这样的:

- loginUrl = 'https://internal.website.local/self/j_security_check'
resLogin = session.post(loginUrl, data = {'j_username': 'myusername' ,'j_password': 'mypassword', 'submitbut': 'Log In','command': 'submit','browserDate': '1576177981845','browserOffset': '240','browserTimeZone_2005': '0:240','browserTimeZone_2006': '0:240','browserTimeZone_2007': '0:240','browserTimeZone_2008': '0:240','browserTimeZone_2009': '0:240','browserTimeZone_2010': '0:240','browserTimeZone_2011': '0:240','browserTimeZone_2012': '0:240','browserTimeZone_2013': '0:240','browserTimeZone_2014': '0:240','browserTimeZone_2015': '0:240'}) 

登录后的第二页: -登录后,我们有很多链接的页面。我们使用名为UseCredential.do的页面

MainCredential = 'https://internal.website.local/self/UseCredential.do'
CredentialDo = session.get(MainCredential, verify=False)
<input type="button" name="searchButton" value="Search" onclick="return submitForm('UseCredentialForm','search');" onmouseover="onMouseOverButtonHandler(this);" onmouseout="onMouseOutButtonHandler(this);" onblur="onMouseOutButtonHandler(this);" onfocus="onMouseOverButtonHandler(this);" id="searchButton" class="button button-primary " alt="Search">

Furthermore it also a script

<script>
    function onKeyPress(e) {
        if(e && e.keyCode === 13){
            e.preventDefault();
            submitForm('UseCredentialForm','search');
        }
    }
</script>
CredentialDo2 = session.post(MainCredential, data = {'searchResourceCondInput':'','searchCredentialCondInput':'','command': 'search','linkRow': ''}) 
                                            <div class="tableCellContent" title="MyUserName2">
                                                <a
                                                    href="javascript:submitTableLink('UseCredentialForm','selectSharedAccount','a73e0a84_0')"
                                                ><span class="pim-credential-name">MyUserName2</span>
                                                <span class=""></span>
                                                </a>
                                            </div>
                                            </td>   

观察:javascript a73e0a84_0中的值在最后总是变化的。我可以看到这个值在post中传递。 请注意,上述地址栏中的链接并没有从“https://internal.website.local/self/UseCredential.do”更改。 任何和所有的帮助将非常感谢。 这是我第一次用Python编程,所以请耐心听我说。 问题来源StackOverflow 地址:/questions/59386700/new-to-python-trying-to-create-a-small-python-script-to-extract-password-from-a

展开
收起
kun坤 2019-12-25 21:52:59 396 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载