當前位置:首頁 » 編程軟體 » tp腳本

tp腳本

發布時間: 2024-10-18 23:15:50

Ⅰ dnf掃拍腳本哪個好

推薦一個目前賣的比較好的純腳本,未央腳本。
天天自動爬樓,賣票和玉收益也高。而且現在相對穩定,平均8s一把,一天30角色,天天只為沖14 15 16的高階交易票,一張就上百。
現在市面上大部分你能找到的都不穩如果能穩的話,那TP就成了擺設。

linux下的python裡面如何用相關的網路模塊來重啟tp-link路由器

你說的總體是可行的,路由器都會提供一個web 的訪問控制界面,python urllib2 可以利用POST 的方式登錄,加一個header 就可以了,下面是登錄一個BBS 的代碼的header:

req=urllib.request.Request(url)
req.add_header('User-agent','Mozilla/5.0')
req.add_header('Content-Type','application/x-www-form-urlencoded')
params=urllib.parse.urlencode({'id':username,
'login.x':24,
'login.y':8,
'login':'登陸',
'pw':password,
'titletype':'forum'
})
params=params.encode('gb2312')
print('Sendrequest!waitingrespose.....')
res=urllib2.urlopen(req,params)

下面是我ppp登錄路由器的方式:

#!/usr/bin/python
#
#License:GNUGPLv2
#

#Scriptforcomtrendhg536+(firmwareA101-302JAZ-C03_R21.A2pB021g.d15h)
#..

importgetpass
importsys
importtelnetlib
importtime

HOST="192.168.1.1"
LOGIN="admin"
PASS="admin"
PROMPT="->"
WAITTIME=40#Numberofsecond
CONNECTIONNAME="0.8.352"#toseeyourconnections,manuallyconnecttorouter(telnet192.168.1.1)anse"wanshow".+ConId.Forexample""0.8.352""

tnt=telnetlib.Telnet(HOST)

tnt.read_until("Login:")
tnt.write(LOGIN+" ")

tnt.read_until("Password:")
tnt.write(PASS+" ")

tnt.read_until(PROMPT)
tnt.write("pppconfig"+CONNECTIONNAME+"down ")

time.sleep(3)
tnt.write(" ")
tnt.write("pppconfig"+CONNECTIONNAME+"up ")

time.sleep(WAITTIME)

tnt.read_until(PROMPT)
tnt.write("pppconfig"+CONNECTIONNAME+"up ")

tnt.write(" ")

tnt.read_until(PROMPT)
tnt.write("13 ")#pressoptiontoexit

tnt.close()


下面重啟路由器:

#!/usr/bin/envpython
#-*-coding:utf-8-*-

importsys
importtelnetlib
importre
importtime
importsys
importos

HOST="192.168.2.1"
password="password"

classbcolors:
HEADER='33[95m'
OKBLUE='33[94m'
OKGREEN='33[92m'
WARNING='33[93m'
FAIL='33[91m'
ENDC='33[0m'

defdisable(self):
self.HEADER=''
self.OKBLUE=''
self.OKGREEN=''
self.WARNING=''
self.FAIL=''
self.ENDC=''

defdrukuj(wiadomosc):
sys.stdout.write(" ")
sys.stdout.write("")
sys.stdout.flush()
sys.stdout.write(" ")
sys.stdout.write(wiadomosc)
sys.stdout.flush()
#sys.stdout.write(" ")


defstatus(komenda):
odb=""
try:
tn=telnetlib.Telnet(host=HOST,timeout=23)
exceptIOError:
print"Nienawiązanopołączenia:( "
else:
tn.read_until("Password:")
tn.write(password+" ")
ifkomenda=="wanadslreset ":
tn.write(komenda)
tn.write("exit ")
#print"Połączeniezostałozresetowane"
drukuj(bcolors.FAIL+"Połączeniezostałozresetowane"+bcolors.ENDC)
ifkomenda=="iproutestatus ":
tn.write(komenda)
tn.write("exit ")
odb=tn.read_all()
ifkomenda=="wanadslstatus ":
tn.write("wanadslstatus ")
tn.write("exit ")
odb=tn.read_all()
ifre.search('currentmodemstatus:down',odb):
#print"Status:down"
drukuj(bcolors.HEADER+"Status:down"+bcolors.ENDC)
ifre.search('currentmodemstatus:waitforinitialization',odb):
#print"Status:waitforinitialization"
drukuj(bcolors.WARNING+"Status:waitforinitialization"+bcolors.ENDC)
ifre.search('currentmodemstatus:initializing',odb):
#print"Status:initializing"
drukuj(bcolors.WARNING+"Status:initializing"+bcolors.ENDC)
ifre.search('currentmodemstatus:up',odb):
#print"Status:up"
drukuj(bcolors.OKBLUE+"Status:up"+bcolors.ENDC)
returnodb

defclear():
ifos.name=="posix":
#Unix/Linux/MacOS/BSD/etc
os.system('clear')
elifos.namein("nt","dos","ce"):
#DOS/Windows
os.system('CLS')

if__name__=="__main__":
clear()
status("wanadslreset ")
time.sleep(5)
a=True
whilea:
odb=status("iproutestatus ")
ifre.search('d*poe0*d',odb):
#print"Modemdziała"
drukuj(bcolors.OKGREEN+"-={{Modemdziała}}=- "+bcolors.ENDC)
time.sleep(2)
#clear()
a=False
else:
time.sleep(3)
status("wanadslstatus ")
time.sleep(3)

下面通過telnet 來重啟路由器

#!/usr/bin/envpython
#-*-coding:utf-8-*-

importtelnetlib

HOST="192.168.1.1"
USER="root"
PASS="admin"

router=telnetlib.Telnet(HOST)

router.read_until(":",2)#waitfortimeoutor"BusyBoxonlocalhostlogin:"
router.write(USER+" ")
router.read_until(":",2)#waitfortimeoutor"Password:"
router.write(PASS+" ")
router.read_until("#",2)#waitfortimeoutor"#"
router.write("reboot ")

router.close()

print"Done!"

這是四段獨立的代碼!

Ⅲ 用tp指令實現通電5s斷電5s的震盪電路

可以使用TP指令實現通電5秒斷電5秒的震盪電路。
首先,我們需要了解什麼是TP指令。TP指令是一種時間程序指令,通常用於控制電路的通斷操作。通過設定特定的時間參數,TP指令可以實現在指定時間段內通電或斷電的操作。這對於創建一個震盪電路非常有用。
創建一個震盪電路,我們需要讓電路在通電和斷電狀態之間周期性地切換。通過使用TP指令,我們可以輕松地實現這一點。例如,我們可以設置TP指令,使得電路在通電5秒後自動斷電,然後在斷電5秒後再次通電。這樣,電路就會在這兩個狀態之間不斷地循環切換,從而形成了一個震盪電路。
具體實現這種震盪電路的方法可能會因使用的硬體和軟體平台而有所不同。在某些平台上,我們可以通過編寫一個簡單的腳本,使用TP指令來控制電路的通斷。在其他更復雜的平台上,我們可能需要使用專門的電路設計軟體,並在其中配置TP指令的參數來實現相同的效果。不論使用哪種方法,關鍵都在於正確地設置TP指令的時間參數,以確保電路在正確的時間點進行通電和斷電操作。
總結段落:通過以上的解釋,我們可以看到,使用TP指令實現通電5秒斷電5秒的震盪電路是一種可行且有效的方法。這種方法可以根據具體的需求進行調整和優化,例如改變通電和斷電的時間長度,或者調整電路的震盪頻率等。同時,由於TP指令的通用性,這種方法可以在各種不同的硬體和軟體平台上實現,從而使得它在實際應用中具有廣泛的適用性和靈活性。

熱點內容
java面試常見問題 發布:2024-10-19 01:03:26 瀏覽:653
vitamio緩存 發布:2024-10-19 00:51:38 瀏覽:322
緩存accesstoken 發布:2024-10-19 00:40:46 瀏覽:438
actionandroid 發布:2024-10-19 00:38:26 瀏覽:292
android鍵盤自動彈出 發布:2024-10-19 00:36:15 瀏覽:454
騰訊雲輕量伺服器開埠 發布:2024-10-19 00:34:51 瀏覽:980
存儲介質發展 發布:2024-10-19 00:23:10 瀏覽:224
用簽演算法 發布:2024-10-19 00:20:21 瀏覽:45
天堂2箱子腳本 發布:2024-10-18 23:58:17 瀏覽:392
2022xrv建議買哪個配置 發布:2024-10-18 23:53:08 瀏覽:681