Request と Cheerio を使用してhttps://www.freelance.nl/opdrachten/zoekenのデータをスクレイピングしようとしていますが、検索語を投稿する際に問題が発生しています。
サイトを使用しているときに投稿中に検索文字列と選択したカテゴリがどこに送信されるか、ノード アプリケーションからの検索を自動化するために Request でそれらを使用する方法がわかりません。
基本的に、リクエストを使用してさまざまな検索用語を送信できるようにしたいので、返された html から必要なデータを取得できます。
これまでのところ、私はこれを持っています:
request.post('https://www.freelance.nl/opdrachten/zoeken', { form: { key: 'value' } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
しかし、開発ツールでフォーム データが保存されている場所がわからないため、「フォーム」オブジェクトで正しい値を送信できません。リクエストペイロードにあると確信していますが、ノードアプリケーションからどうすればそれを取得できますか?
これを行う簡単な方法はありますか?私は完全に時間を無駄にしていますか?