python登錄
A. 如何通過python實現簡單登錄驗證
使用Thrift的多語言編譯功能,將這個IDL文件編譯成C、java、python幾種語言對應的「特定語言介面文件」(每種語言只需要一條簡單的命令即可編譯完成),這樣拿到對應語言的「特定語言介面文件」之後,就可以開發客戶端和伺服器端的代碼了,開發過程中只要介面不變,客戶端和伺服器端的開發可以獨立的進行。
B. 如何用python實現網頁自動登錄
這個你要用到BP,抓取數據包,通過分析數據包提交的表單,每次調用腳本的時候將表單進行提交,但一般這種可行比較低,看網頁的安全性做的如何,如果有驗證碼和token校驗的話你就不用試了。
C. 怎麼用python登錄windows系統
# -*- coding:utf-8 -*-
#! python2
import wmi
def sys_version(ipaddress, user, password):
conn = wmi.WMI(computer=ipaddress, user=user, password=password)
for sys in conn.Win32_OperatingSystem():
print "Version:%s" % sys.Caption.encode("UTF8"),"Vernum:%s" % sys.BuildNumber #系統信息
print sys.OSArchitecture.encode("UTF8") # 系統的位數
print sys.NumberOfProcesses # 系統的進程數
if __name__ == '__main__':
sys_version(ipaddress="ip", user="用戶名", password="密碼")
D. 怎麼用Python登錄人人網
首先需要你開始手動登錄一下,在該文件的目錄下生成一個「renren.coockie」的文件,再可以每次運行該腳本就可以直接進入你的人人網的主頁,實現代碼如下:
#!/usr/bin/env python
#encoding=gb2312
import sys
import re
import urllib2
import urllib
import cookielib
import webbrowser
class Renren(object):
def __init__(self):
self.name = self.pwd = self.content = self.domain = self.origURL = ''
self.operate = ''#登錄進去的操作對象
self.cj = cookielib.LWPCookieJar()
try:
self.cj.revert('renren.coockie')
except Exception,e:
print e
self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
urllib2.install_opener(self.opener)
def setinfo(self,username,password,domain,origURL):
'''設置用戶登錄信息'''
self.name = username
self.pwd = password
self.domain = domain
self.origURL = origURL
def login(self):
'''登錄人人網'''
params = {'domain':self.domain,'origURL':self.origURL,'email':self.name, 'password':self.pwd}
print 'login.......'
req = urllib2.Request(
'http://www.renren.com/PLogin.do',
urllib.urlencode(params)
)
self.operate = self.opener.open(req)
if self.operate.geturl() == 'http://www.renren.com/*********': #用你的人人登錄以後的首頁地址,後面有一串數字
print 'Logged on successfully!'
self.cj.save('renren.coockie')
else:
print 'Logged on error'
ren = Renren()
username = ''#你的人人網的帳號
password = ''#你的人人網的密碼
domain = 'http://www.renren.com'#人人網的地址
origURL = 'http://www.renren.com/*********'#用你的人人登錄以後的首頁地址,後面有一串數字
ren.setinfo(username,password,domain,origURL)
ren.login()
webbrowser.open(origURL) #自動打開網站
E. 怎樣用Python寫登錄頁面
#!/usr/bin/envpythondeflogin(username,password):
f=open("db",'r')#讀文件
forlineinf:
l1=line.split("|")ifl1[0]==usernameandl1[1]==password:returnTrue
returnFalsedefregedit(username,password):
f=open("db",'a')#a表示添加
temp=" "+username+"|"+password
f.write(temp)
f.close()defmain():
a=input("1:登陸,2:注冊")ifa=="1":
username=input("請輸入用戶名:")
password=input("請輸入密碼:")
r=login(username,password)ifr==True:
print("登陸成功")else:
print("登陸失敗")elifa=="2":
print("注冊")
user=input("請輸入用戶名:")
passwd=input("請輸入密碼:")
regedit(user,passwd)
main()
F. 如何使用python語言實現用戶登錄系統
1、使用python3執行程序。按提示輸入1或2,登錄或退出程序
2、輸入用戶名後,如果用戶名被鎖定及無效用戶名,程序會退出,請確保輸入正確。
3、輸入用戶名正確後,輸入密碼。用戶名正確的情況下,密碼連續輸錯三次,用戶將被鎖定,禁止登錄系統
G. 如何使用python自動登錄路由器且獲取頁面內
方法一:Python
1、
@damon wang
說的,學會用 Chrome / FF 的開發者工具。其中關鍵的是:查找元素,以及觀察網路通信。
2、用 Python 的 Requests(或者 urllib2,但 Requests 簡單不少)去模擬在 Chrome 中觀察到的登陸行為。
方法二:Python + Selenium
@木衛十二
提到的 Selenium 是一種方法,問題在於跑這些腳本時候會自動驅動一個瀏覽器,比單純用 Python 實現要笨重一些。Splinter 是一個相對簡單一點的操作 Selenium 的 Python 庫。
H. Python3 怎樣自動登錄網站
舉個例子,5秒之後用firefox自動打開網路
import time
from selenium import webdriver
time.sleep(5)
browser = webdriver.Firefox()
browser.get('http://www..com')
I. Python 寫一個登錄網頁的問題 登錄成功之後也沒有效果
你發這兩種圖,確定不了問題。
雖然是一個簡單的登錄,它涉及的環節還是比較多的。
瀏覽器請求到一個登錄界面
輸入賬號密碼,點擊提交。
向伺服器發送request請求
伺服器相應請求,返回處理後的信息。
網頁再接收到信息,刷新頁面。
所以有排查相關的環節,才可以確定問題出處
J. python如何自動登錄網頁
import urllib
import urllib2
你會發現很簡單。例子網上很多,試下不行再追問。