1.如何使用 Python 编写自动登录的脚本
#!/usr/bin/expect -f
set password 12345678
spawn ssh name@###.###.###
expect {
"*(yes/no)?" { send "yes\r"; exp_continue }
"name@###.###.###'s password:" { send "$password\r" }
}
expect "$*"
interact
2.python 自动登录CSDN的脚本怎么实现?
,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Content-Type:application/x-> wrote:
这是我的做法:
params='MainID=C&SubID=1'
authstr='Basic '+base64.encodestring(routeruser+':'+routerpass)
authstr=authstr[:-1] # delete last /n
headers={'Authorization':authstr}
On 4/10/07, 蒋辉 <jhui。@163.com> wrote:
我是电信光纤宽带用户,用web 认证不支持多台机器上网。参考了网上的资料,想 写一个 python 的小程序,可以自动获取宽带路由器的外网IP,自动发送认证信 息。宽带路由器登录时会要用户名密码,否则就连不上,我通过使用嗅探器抓包把 认证过的'Authorization' 值取出放在我的程序里能连上路由器,但通用性太差。 有什么好方法可以解决吗?
我的小程序如下: #ptyhon import urllib import ', 'User-Agent': 'Mozilla','Content-Type': 'application/x-> wrote:
这是我的做法:
params='MainID=C&SubID=1'
authstr='Basic '+base64.encodestring(routeruser+':'+routerpass)
authstr=authstr[:-1] # delete last /n
headers={'Authorization':authstr}
On 4/10/07, 蒋辉 <jhui。@163.com> wrote:
我是电信光纤宽带用户,用web 认证不支持多台机器上网。参考了网上的资料,想 写一个 python 的小程序,可以自动获取宽带路由器的外网IP,自动发送认证信 息。宽带路由器登录时会要用户名密码,否则就连不上,我通过使用嗅探器抓包把 认证过的'Authorization' 值取出放在我的程序里能连上路由器,但通用性太差。 有什么好方法可以解决吗?
我的小程序如下: #ptyhon import urllib import ', 'User-Agent': 'Mozilla','Content-Type': 'application/x-www-form-urlencoded','Authorization': 'Basic amh1aTpqaHVpMTIzNA=='} conn = ', 'User-Agent': 'Mozilla', 'Content-Type': 'application/x-www-form-urlencoded'}
server = '218.2.135.36' path = '/secu/webLogin.jsp'
conn = httplib.HTTPConnection(server) conn.request("POST", path, params, headers) r1 = conn.getresponse() print r1.status, r1.reason data1 = r1.read() print data1 conn.close()
8.appium 用python脚本在登录时怎么获取点击登录按钮后的界面进行判
点击登录后,做while循环检查driver.current_activity是否是登录界面的activity或者是下一个界面的activity,两者判断都可以。
比如:
ac1=driver.current_activity
driver.find_element_by_id('login').click()
while 1:
ac2=driver.current_activity
if ac2!=ac1:
print u'登录成功,跳转到下一界面'
break
注意缩进,上面缩进展示有问题了,自己注意一下
转载请注明出处代码入门网 » python写登录脚本(如何使用Python编写自动登录的脚本)