我有一个问题,但我只是举个例子来说清楚 我想加载任何URL页面,如facebook登录页面,并用数据填充文本框(用户名和密码)。 我想从PHP或Javascript中做到这一点。
这意味着 - 每次加载我的php / javascript页面时,都会显示facebook登录页面,文本框会自动填充数据
我能这样做吗?我知道浏览器(CHROME或EXPLORER)就是这么做的 但也许只有浏览器而不是PHP / JS?答案 0 :(得分:1)
Javascript是不可能的,因为你加载Facebook页面时无法加载你的Javascript。如果您认为iframe浏览器会阻止一帧中的Javascript在另一帧中工作,如果它不是来自同一个域。
如果是Facebook,你应该真正研究他们的API。许多网站(如此网站)现在允许用户使用他们的Facebook登录进行登录,因此API可能是最简单的路线。对于像Facebook这样的主要网站,也许有些第三方图书馆可以提供帮助。
现在,如果Facebook只是一个例子而你需要它用于其他一些网站,那么使用cURL或者SOAP可能是可能的,但它可能非常棘手。您需要意识到黑客会使用类似技术进行暴力攻击,以查找用户名和密码。因此像Facebook这样的网站已经做了几件事来限制自动填写登录表单(或任何表单)的可能性。此外,对于像Facebook这样的主要网站,使用这些技术可能违反了服务条款,因此您应该先检查一下。
答案 1 :(得分:1)
如果这是给自己的,你可以在你的bookmart中编写javascript:代码并在每次打开Facebook(或其他页面)时执行它,例如