想要将我的网站数据复制到另一个网站的字段中

时间:2012-01-17 13:56:56

标签: php forms web external

我的网站上有一个数据表,我必须定期将数据输入到另一个网站(我不拥有)的输入控件中。有没有办法用我网站上的数据预先填写外部网站上的这些输入,而无需手动输入?我的网站运行在PHP上,另一个网站是用ASP编写的。

3 个答案:

答案 0 :(得分:1)

由于same origin policy,您无法修改其他网页。

如果幸运的话,您可以将一些参数传递给页面,但前提是该页面已实现此目的:

link_to_page?datafield=contents

或使用Bookmarklets

另一种方法是使用bookmarklet。基本上,您将javascript注入页面,加载内容并将其插入表单。

答案 1 :(得分:1)

“操纵”外页的唯一方法是在浏览器中使用“Greasemonkey”这样的工具,这是一个Firefox插件。它使用Javascript在浏览器中编辑页面。如果您对所需的值进行硬编码,那么应该可以用它填写表单,这样就不能真正满足您的所有需求......

答案 2 :(得分:1)

如果其他网站没有受到保护(验证码,CSFR令牌等),你可以在循环中创建一个php send post messages using curl脚本...但是嗯......其他网站可能不喜欢他们可能会认为这是一种攻击:P ..

当然,在这种情况下,您不会使用浏览器,信息将在服务器之间发送。

希望这有帮助