用户打开某个网页时执行脚本

时间:2014-06-03 17:26:41

标签: python

如何在打开某个网页时才能执行程序。例如,我只想在访问网页www.google.com时执行我的程序。 到目前为止,我只是在使用下面的行显示给定网页时才执行我的程序,但是只有当用户查看google.com页面时才能执行?

loop_value = 1
while (loop_value == 1):
    try:
        urllib2.urlopen('http://google.com')
    except urllib2.URLError, e:
        time.sleep(10)
    else:
        loop_value = 0
        main()

任何建议将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

除非用户通过urllib2或类似内容,否则python无法直接查看正在访问的网页。


相反,尝试使用JavaScript或其他类似的东西来访问它,然后你可以用它来触发你的python脚本。

或者,正如@pbackup所说,

  

您可以设置透明代理来拦截流量