2017-05-27 2 views
-5

まあ、私はすべてのポルノページをブロックするプログラムを作りたいと思っています。実際のページのURLがgoogle.comにリダイレクトされているかどうかを知る必要があります私のブラウザで実際のURLは何ですか?他のURLにリダイレクトするにはどうすればよいですか?

例では、コンピュータでブラウザに入り、ポルノページのURLを書いてください。実際のページが何であるかをPythonが知りたい場合は、URLでポルノページであることを確認してから、このページをブロックするためにGoogleにリダイレクトしてください。

Scapyという名前のモジュールがパケットをキャプチャして修正して再送信することができると聞いたことがあります。

しかし、私はこれを行うために何を知っているか分からない、httpリクエストか何か、私はこれにどのようなモジュールを使うことができますか?

そして私は場所のURLを知っているし、ポルノページかどうかを知り、その後、これは最終的な学術的なプロジェクトであるgoogle.com

にリダイレクトするためのJavaScriptコードを注入され、他のアイデアを持っています。

+0

これは、これらのサイトブロックプログラムの仕組みではありません。ブラウザに到達する前にブロック/リダイレクトする必要があります。 – mx0

+0

しかし、それを行うために私が使用できるモジュールはありますか? –

+0

おそらく最も簡単なことは、[proxy server in python](https://github.com/abhinavsingh/proxy.py/blob/develop/proxy.py)を設定し、そのプロキシを使用するようにブラウザを再設定することです。次に、プロキシを通過するものをフィルタリングできます。 – mx0

答えて

0

ライブラリ要求を使用します。

インポート要求 REQを= requests.get( 'http://yoururl ') r.url

場合、その平均' http://yoururl' と同じではないr.urlます別のURLにリダイレクトされました。詳細情報の確認のための

:[要求ライブラリー] [1]

+0

また、is_redirectメソッドでビルドを使用することもできます – Ayman

0

の.batファイルは、同じことを実行することができ、単に先のコンピュータにファイルをコピーし、何もしない、私はせずに一人でプログラムを実行したいですユーザーは何もする必要はありません どうすればいいですか?

関連する問題