問題タブ [apify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
715 参照

puppeteer - json オブジェクトを $eval 関数に渡す方法

私はjsonを関数に渡そうとしていますが、成功していません

またはこのように

またはこのように

正しい方法を教えてください

0 投票する
2 に答える
1916 参照

puppeteer - Apify を使用してサイトにログインし、ボタンをクリックする方法は?

ApifyZapierを使用して、i) パスワードで保護された Web ページへのログインと、ii) ボタンのクリックを自動化する必要があります。これどうやってするの?

Actor で Puppeteer を使用する必要があると思いますが、方法がわかりません。

ターゲット URL は随時変更されます。それらの形式はhttps://studio.example.com/products/videocloud/media/videos/{id_code}where {id_code}is です。たとえば、6091481925001.

1. ザピア

Zapier は、作業を行うために Apify アクターを呼び出す必要があります。既存の zap のアクションは、すでに動的 にアクセスできます{id_code}。追加のアクションは、Apify に「Run Actor」を実行する必要があり、Apify にいずれか{id_code}または完全な URLhttps://studio.example.com/products/videocloud/media/videos/6091481925001を渡して実行します。

「入力本文」を介してApifyに値を適切に渡すにはどうすればよいですか?

ここに画像の説明を入力

2.ログイン

認証されていない状態でアクセスすると、ページは以下のログイン フォームにリダイレクトされますhttps://signin.example.com/?redirect=https%3A%2F%2Fstudio.example.com%2Fproducts%2Fvideocloud%2Fmedia%2Fvideos%2F6091481925001

  • 「メールアドレス」(inputid="email"name="email"
  • 「パスワード」(inputid="password")name="password"
  • 「サインイン」ボタン(buttonid="signinButton")type="submit"

アクターを使用してここにログインするにはどうすればよいですか?

ここに画像の説明を入力

3. クリック

認証されると、ターゲット ページが表示されます。ボタン「アクティブ化」を含むボタンバーがあります(buttonその子spanテキストは、クリックが許可されている場合にのみ「アクティブ化」する必要があります)。

(参考までに - クリックすると、ボタンのテキストが「非アクティブ化」になるはずです)。

ここでApifyに「アクティブ化」ボタンをクリックさせるにはどうすればよいですか?

ここに画像の説明を入力

私が理解しているように、これはスクレイピングジョブではありません。Web ページからデータを返すつもりはないため、apify/puppeteer-scraperまたはapify/web-scraperを使用しないでください。

アップデート:

これまでのところ、私は次のものを持っています。ただし、Apify 内の Puppeteer はタイムアウトします。最大 9000 ミリ秒までのかなり長い値で、必ずしもページ読み込みの問題ではないことを示唆しています (?)。

0 投票する
1 に答える
877 参照

web-scraping - Puppeteer で入力を追加するにはどうすればよいですか

ノードが見つからないというエラーが発生しています。jQueryを試すことに切り替えました。運がない。私は今ここにいます。page.text が機能しませんでした。ノードエラーが発生しました。ケース番号を提供して、ケース情報とドキュメントのhttps://web6.seattle.gov/courts/ECFPortal/Default.aspxをスクレイピングしようとしています。