2013-02-23 66 views
0

我有一个基于PHP的网站,我正在做一个网站在弹出打开,我需要在特定时间段(这是一种网站轮换)后在同一个弹出窗口中打开另一个网站。如何防止网站显示退出确认(网站从您的网站弹出打开)?

它对大多数网站都正常工作,但是当一个网站打开有退出确认的时候,当一个对话框打开时,转子停下来,说你确定要离开这个页面?

有没有什么办法可以使这些网站正常工作并重定向,而无需打开任何确认对话框?

注意:网站(这是旋转)的业主故意这样做,以获得更多的游客。他们正在利用我的旋转器!轮换网站的数量非常之高,我无法手动删除所有这些网站,因为它需要很长时间才能检查每个网站并手动删除这些网站,并且每天都会向用户添加更多网站。

我们可以做的第二件事可能是制作一个确认页面,检查每个网站的退出确认对话框,并仅在没有退出确认对话框时传递它。该网站只有在通过确认页面后才会添加到转子。

那么,任何人都可以共享一个脚本,检查退出确认对话框?

+3

是的,你可以让网站所有者删除那件事。 – zerkms 2013-02-23 08:05:43

+0

@zerkms - 网站的所有者是故意这样做,以获得更多的访问者。他们正在利用我的旋转器!旋转器中的网站数量非常之高,我无法手动删除所有这些网站! – Max 2013-02-23 08:08:48

+0

@ user1996782:将有关弹出窗口的项目添加到您的服务条款中,并要求该所有者关注它,如果他们不遵守您的限制,请将其删除。 – zerkms 2013-02-23 08:11:17

回答

1

您可以编写脚本。例如,使用硒,你可以检查,打开一个弹出窗口。如果它打开,请点击它,记录页面的ID并继续。每隔几毫秒一个新网站。

您可以使用EC2或其他云服务托管您的检查器。您可以同时运行多个实例,并在第一次运行后向所有作弊者发送电子邮件,如果他们不删除这些作弊者,它们将被抛出。

而且这也可以是自动的:-)

+0

作弊者可能会返回并添加更多此类网站! – Max 2013-02-23 08:26:39

+0

如果你可以请给我一个脚本,它将检查页面是否有退出确认对话框,然后我会做一个确认页面,每个网站将被添加到旋转器之前必须通过。 – Max 2013-02-23 08:29:02

+0

没有抱歉。我没有安装硒,但它是一个完全装备的浏览器遥控器。 HTTP://docs.seleniumhq。org/docs /还有一些可能有帮助的项目:Behat和貂 – 2013-02-23 08:40:55