問題タブ [html-post]

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 投票する
1 に答える
153 参照

python - Python を使用した .ASPX Web サイト URL からのデータのスクレイピング

スクレイピングしようとしている静的な .aspx URL があります。私の試みはすべて、クエリしているデータではなく、通常の Web サイトの生の html データを生成します。

私の理解では、使用しているヘッダー (別の投稿から見つけたもの) は正しく、一般化可能です。

フォーム データを入力しようとしても、何も起こりません。

これにより、「soup_dummy」変数とほぼ同じ生の HTML コードが得られます。しかし、私が見たいのは、送信されているフィールド (「ctl00_contentHolder_trSearchCharactersAPN」、「631091430000」) のデータです (これは「区画番号」ボックスです。

本当に助かります。どちらかといえば、HTML リクエストに関する優れた投稿 (説明するだけでなく、aspx のスクレイピングについて実際に説明するもの) へのリンクを提供していただければ幸いです。

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

forms - Aspnet.Core MVC、入力グループのリストをバインドする方法は?

aspnetcore mvc、dotnet バージョン 6 を使用しています。ビューで入力を取得しようとしています。以下のコードは、購入者ユーザーと配信ユーザーをリストで取得しようとしています。しかし、コントローラーからのモデルのリストにそれらをバインドできません。

これが私のコードです:

ビューから:

ここでは、任意のタイプのユーザーを 1 人取得できます。バイヤーまたは配送ユーザーを意味します。しかし、私はユーザーのリストを取得したい。また、私のコードは #BuyerUserArea に #inputBuyerRow を動的に追加しようとします。

コードと混同しないでください。コードは簡単です。入力をフォームタグで投稿したい。コントローラー側では、あらゆるタイプのユーザーをリストに入れたいと考えています。必要ないと思うので、モデルを示しませんでした。主な問題は、オブジェクトのリストのように BuyerModel で #inputBuyerRow 入力を取得するにはどうすればよいですか? #addBuyer ボタン コードに #inputBuyerRow 要素を追加します。ユーザーも増えるでしょう。

どうやってやるの。グループなどを入力する必要がありますか? 例は見つかりませんでした。

私の制約は次のとおりです。

  • Ajax Jquery などは使用できません。form タグを使用する必要があります。
  • コントローラー側でリストを使用する必要があります。

編集:コントローラーで、文字列配列とモデルを使用して入力を取得して、ビューがどのように送信されるかを調べようとしました。したがって、このコードと混同しないでください。私はちょうどしようとしていた。特にない。