0

Gmail にログインしていくつかのデータを破棄しようとしています。

次の Coffrescript コードを使用して、Node.js と Request を使用して Google ログイン ページに簡単にアクセスできます。「service」や「dsh」など、取得したい非表示の入力フィールドがたくさんあります

# REQUIRE
request = require("request")
querystring = require("querystring")

# Parameters
url = "https://accounts.google.com/ServiceLogin?service=mail"

# Main Stuff
request url, (error, response, body) ->
  if not error and response.statusCode is 200
    console.log "Home page loaded for " + url

しかし、この後、Email と Passwrd フォームのデータを投稿するにはどうすればよいでしょうか?

注意: Zombie.js を使用することはできません。自分のマシンで動作させることができないためです。

4

1 に答える 1

2

Gmailは、データを読み込むためにJavaScriptを幅広く使用していることでよく知られています。

したがって、通常のhttpリクエストを作成して、実際のデータをロードすることを期待できます。

本当にログインしてメールを取得したい場合。zombiejs / phantomjsのようなヘッドレスブラウザを使用して、ブラウザをシミュレートする必要があります

于 2012-08-23T19:06:45.953 に答える