DynDNS では、無料のドメインをアクティブに保つために、月に 1 回アカウントにログインする必要があります。これを行うために (Linux で) 簡単なスクリプトを作成することは可能ですか? ログインページはこちらです。
質問する
4471 次
3 に答える
1
あなたはこのように意味します:
import re
import mechanize
username = "username"
password = "password"
success_verification_text = "Log Out"
br = mechanize.Browser()
response = br.open("https://account.dyn.com/")
#select the login form
for form1 in br.forms():
form = form1
break;
br.select_form(nr=0)
form["username"] = username
form["password"] = password
response = br.submit()
if success_verification_text in response.read():
print "SUCCESS"
else:
print "FAILED"
于 2013-07-16T10:01:35.253 に答える
1
これを Python で記述し、無期限に実行されるようにスクリプトをサーバー上でホストする場合は、Mechanize ライブラリを使用してログインし、組み込みの時間を月に 1 回行うことができます。機械化: http://stockrt.github.io/p/emulating-a-browser-in-python-with-mechanize/ 時間: http://docs.python.org/2/library/time.html 無料ホスティング: https://www.heroku.com/
于 2013-05-07T23:47:19.127 に答える