2013-02-23 100 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