User:Eleanorg/Thematic1.1/Get no. of hops

From XPUB & Lens-Based wiki
< User:Eleanorg
Revision as of 23:00, 2 December 2011 by Eleanorg (talk | contribs) (Created page with "Uses traceroute system command to return the number of hops for a specified webpage, in variable 'hopcount'. <script lang=python> #!/usr/bin/python #-*- coding:utf-8 -*- impo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Uses traceroute system command to return the number of hops for a specified webpage, in variable 'hopcount'.

<script lang=python>

  1. !/usr/bin/python
  2. -*- coding:utf-8 -*-

import os # lets you use system commands inside the python script

site = "newint.org" command = "traceroute " + site + " | wc -l" # concatenates your site variable inside command to be sent to system traceroute = os.popen(command,'r') # popen() function opens system command with argument 'r' for 'read' hopcount = int(traceroute.read()) - 1 # turns no. of lines returned by traceroute into an int, subtracting 1 (the summary line) print(hopcount)

</script>