0

ログイン後にファイルを Web サイトにアップロードし、自動化が必要ないくつかのコマンドを実行する必要があります。以下は、Web サイトの手順の詳細です。

  1. www.example.com>..
  2. ユーザー名、パスワードを入力しています..
  3. 「アップロード」ボタンをクリックします。
  4. 5 分間/処理済みファイルが表示されるまで待ちます。
  5. 処理されたファイルをダウンロードします。

だから、例を手伝ってください。JAVA/Shell/その他のスクリプトを使用して上記のタスクを実行する方法。

4

1 に答える 1

0

おそらく、示されているのと同じように pyton スクリプトを使用できます。

url = 'https://site.com/login.php'
values = {'email' : 'john@example.com',
  'pass' : 'mypassword' }

data = urllib.parse.urlencode(values)
cookies =  http.cookiejar.CookieJar()

opener = urllib.request.build_opener(
urllib.request.HTTPRedirectHandler(),
urllib.request.HTTPHandler(debuglevel=0),
urllib.request.HTTPSHandler(debuglevel=0),
urllib.request.HTTPCookieProcessor(cookies))

binary_data = data.encode('ascii')
response = opener.open(url, binary_data)
the_page = response.read()
http_headers = response.info()

ここで、電子メールとパスは、Web サイトから取得できる入力です。

注: すべての Web サイトでこの方法でログインできるわけではありません。

upload/dowload の python docs を参照してください。そのうちの 1 つはhttp://webpython.codepoint.net/cgi_file_uploadです。

于 2013-08-07T06:38:06.537 に答える