所以我们有一个内部网站,为我们的特权用户生成密码。我想通过使用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'})
Have achieved this part
登录后的第二页: -登录后,我们在页面上有很多链接。我们使用名为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\u 0末尾的值总是变化的。我可以看到这个值在帖子中传递
一旦我们点击MyUserName2,我就得到了需要输入的页面 在文本框中,按submit
一旦提交,它将发送到一个新的页面,我点击查看密码,以获得新的密码。此ViewPassword按钮 执行javascript。我需要两个人帮我弄到密码。我将分享更多的代码,一旦我到达那里
请注意,在所有这些中,地址栏中的链接不会从“https://internal.website.local/self/UseCredential.do”更改
任何帮助都将不胜感激。 这是我第一次用Python编程,所以请耐心听我说
目前没有回答
相关问题 更多 >
编程相关推荐