2017-05-27 84 views
-5

好吧,我有一個想法,我想做一個程序,阻止所有色情頁面,我需要知道什麼是一個實際頁面的網址,然後重定向到google.com如何找到我瀏覽器上的實際網址並重定向到其他網址?

例如,一個男孩使用計算機並進入瀏覽器,然後編寫一個色情頁面的URL,現在我想讓那個Python知道實際的頁面是什麼,確認這是否是色情頁面的URL,然後重定向到Google以阻止此頁面。

我聽說一個名爲Scapy的模塊可以做到這一點捕獲數據包並修改它們並重新發送,以及。

但我不知道我要做什麼,http請求或類似的東西,我可以使用什麼模塊?

而且我有一個是注入JavaScript代碼知道位置的URL,並知道如果是一個色情網頁,然後重定向到google.com

這是一個最終的學術項目的其他想法。

+0

這不是這些網站攔截程序的工作方式。您想在到達瀏覽器之前阻止/重定向。 – mx0

+0

好吧,但我可以用什麼模塊來做到這一點? –

+0

可能最容易做的事情就是在python中設置[代理服務器](https://github.com/abhinavsingh/proxy.py/blob/develop/proxy.py)並重新配置瀏覽器以使用該代理。然後你可以過濾通過代理的任何東西。 – mx0

回答

0

使用圖書館的請求:

導入請求 REQ = requests.get( 'http://yoururl ') r.url

如果r.url不一樣的' http://yoururl',那麼它的意思是你已被重定向到另一個URL。

更多信息檢查:請求庫] [1]

+0

也可以使用構建方法is_redirect – Ayman

0

.bat文件可以運行相同,什麼都不做,只是將文件複製到目標計算機,我想沒有單獨運行的程序用戶不得不做任何事情 我該怎麼做!

相關問題