如何在打开某个网页时才能执行程序。例如,我只想在访问网页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()
任何建议将不胜感激。谢谢!
答案 0 :(得分:1)
除非用户通过urllib2
或类似内容,否则python无法直接查看正在访问的网页。
相反,尝试使用JavaScript或其他类似的东西来访问它,然后你可以用它来触发你的python脚本。
或者,正如@pbackup所说,
您可以设置透明代理来拦截流量