问题标签 [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.
python - 使用 Python 从 .ASPX 网站 URL 中抓取数据
我有一个试图抓取的静态 .aspx url。我所有的尝试都产生了常规网站的原始 html 数据,而不是我正在查询的数据。
我的理解是我使用的标题(我从另一篇文章中找到)是正确且可概括的:
尝试输入表单数据不会导致任何事情发生:
这给出了与“soup_dummy”变量几乎完全相同的原始 html 代码。但我想看到的是正在提交的字段('ctl00_contentHolder_trSearchCharactersAPN','631091430000')的数据(这是“包裹号”框。
我非常感谢您的帮助。如果有的话,把我链接到一篇关于 HTML 请求的好帖子(一个不仅解释而且实际上通过抓取 aspx 的帖子)会很棒。
node.js - 为什么将 JSON 参数从 HTML 传递到 Node.js 会导致 body 参数未定义
我第一次尝试使用 Node.js 尝试将参数从表单传递到我的服务器并在控制台上打印它们
我的 html
- 我试过有无
enctype="application/json"
我的 app.js 文件
- 我试过有无
app.use(bodyParser.json({ type: 'application/*+json' }))
输出:
[对象对象]
请求正文名字:未定义
请求查询名字:未定义
forms - Aspnet.Core MVC,如何绑定一组输入的列表?
我正在使用 aspnetcore mvc,dotnet 版本 6。我试图在视图中获取输入。下面的代码我试图让买家用户和送货用户出现在一个列表中。但我无法将它们绑定到控制器的模型列表中。
这是我的代码:
从观点来看:
我可以在这里获得任何类型的用户。我的意思是买家或送货用户。但我想获取用户列表。而且我的代码还尝试在#BuyerUserArea 中动态添加#inputBuyerRow。
不要与代码混淆。代码很简单。我想用表单标签发布我的输入。在控制器方面,我想将任何类型的用户放入列表中。我没有展示模型,因为我认为这不是必需的。主要问题是我如何在BuyerModel 中获取#inputBuyerRow 输入,例如对象列表?#addBuyer 按钮在代码中添加更多#inputBuyerRow 元素。会有更多的用户。
我怎样才能做到这一点。我必须输入组或其他什么吗?我没有找到任何例子。
我的限制是:
- 我不能使用 Ajax Jquery 或其他类似的东西。我必须使用表单标签。
- 我必须在控制器端使用列表。
编辑:在控制器中,我尝试使用字符串数组和模型获取输入,以了解视图如何发送给我。所以也不要与这段代码混淆。我只是在尝试。没什么特别的。