c# - 在外部站点中自动进行字段输入

标签 c# javascript html login-script

我正在尝试将数据自动输入表单字段。问题是用户不知道该数据(用户/通行证)。我并没有明确向他们隐瞒,但他们也不需要知道。

这用于自动登录我们的几个外部合作伙伴网站,这些网站不希望我们的代理知道他们的密码。遗憾的是,大多数这些网站没有任何我可以使用的 API...所以我必须让用户登录。

我尝试使用 iframe 和 javascript,但遇到了拒绝其访问的安全权限问题。遗憾的是,我们的客户无权将我们的域名添加到他们的网站(他们似乎是第三方)。

要求: - 显示网页 - 自动将数据输入字段

那就太好了: - 类似于 form.submit() 自动登录 - Flash/AJAX 支持。这些似乎给 VB 应用程序带来了问题。

有没有办法通过 javascript/html 来做到这一点,如果没有,您对 C#/php/asp.net 选项有什么建议吗?

PS:我不确定这种技术叫什么,所以谷歌似乎没有帮助我。请让我了解我实际想要实现的目标的术语。

最佳答案

您最好的选择可能是为相关应用程序构建代理。您的 C# 代码应从远程服务器请求 URL(发送任何 postdata),然后向用户显示结果。这样,您的用户就可以与您正在构建的代理应用程序进行交互,然后您可以使用 JavaScript 操作页面,甚至服务器端也可以执行诸如替换之类的操作

<input type="text" name="username">

<input type="hidden" name="username" value="some-user">

关于c# - 在外部站点中自动进行字段输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2877707/

相关文章:

c# - 编写控制台程序以在 silverlight 中测试我的 wcf 服务

c# - 调用 DbContext.Entry 时出现 NullReferenceException

javascript - Chrome 扩展程序中的功能无法运行

javascript - PHP 回显时,Onclick confirm() 不起作用

html - 仅加载第一个 CSS 样式表

C#:有没有更好的方法来替换特殊字符并进行比较

javascript - 样式表和脚本包在 Mono 中不起作用

html - 将父页面链接链接到 iframe 中的 anchor

python - Django - 在不重新启动开发服务器的情况下应用 HTML 和静态文件中的更改

c# - 多次调用时出现“DbContext 已处理错误”