2017-05-06 4 views
0

私は一般的にクローラやネットワークを初めて使うので、これは無知な質問かもしれません。私は各応答を識別できるように、各治療要求に識別子を付けようとしています。Scrapyリクエストに識別子を添付しますか?

例として、データベースに保存されている製品のデータを削り取っていて、その特定の製品に関連付けられたデータベースにそのデータを保存したいとします。リクエストに識別子を付ける方法はありますか?レスポンスが返ってくると、データベース内の正しい製品を更新できるように、どの製品を参照しているのか知っていますか?

スクラップされたデータに基づいて、私はページ上で識別子を見つけることができたと思いますが、各リクエストで識別子を渡すことができれば、はるかに簡単でエラーが起こりにくくなります。

ご協力いただければ幸いです。

おかげ

答えて

0

さらにドキュメントを読んだ後、私は答えhereを発見したと信じています。私はRequests [meta]属性を使ってコールバックに追加情報を渡すことができると思います。私は例を通してこれがどのように機能するか完全には分かっていませんが、これはこれまでに見つけた最良の候補です。

関連する問題