私は、認証が必要ないくつかのウェブサイトをリッピングするためにscrapyを使いたいと思っています。 私はこれをformdataを使って読むことができますが、現在直面している問題は、入力ページが更新されるたびに入力名がランダムに生成されるということです。ここでダイナミックコンテンツフォームを使った治療
はhtmlコードです:
<input type="text" name="MemberNameb326ccc51594e4" id="MemberNameb326ccc51594e4" size="15" maxlength="20" value="" tabindex="1">
私はこれに対処するにはどうすればよいですか?
を含む任意の入力フィールドを与えることによって、あなたのニーズに合わせれるので、私はFORMDATA内response.xpathを使用することが可能かもしれないと仮定します。私は構文の例を見つけることができないようです。 – MDP
https://doc.scrapy.org/en/latest/topics/request-response.html#using-formrequest-from-response-to-simulate-a-user-loginフォームをスクラップして現在の入力名を知り、フォームデータを動的に構築する –