鱼C论坛

 找回密码
 立即注册
查看: 1795|回复: 6

检测电脑使用者是否打开某网页

[复制链接]
发表于 2020-8-17 22:06:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
新手,请问python能否实现这样的功能:
在启动后它会对浏览器访问网址进行检测并对特定的网址做出反应。例如在打开www.baidu.com后它会打印字符串“baidu”
谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-18 09:20:35 | 显示全部楼层
from selenium import webdriver
import re

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")

url  = driver.current_url

a = re.split('\.',url)
print(a[1])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-18 09:21:19 | 显示全部楼层
from selenium import webdriver
import re

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")

url  = driver.current_url

a = re.split('\.',url)
print(a[1])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-18 09:22:16 | 显示全部楼层
from selenium import webdriver
import re

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")

url  = driver.current_url

a = re.split('\.',url)
print(a[1])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-18 13:06:30 | 显示全部楼层
听起来你的需求更需要windows原生程序,监控用户上网行为。简单的修改dns即可,复杂的得做个软件防火墙运行在后台。
非python启动的浏览器,不是python对象,python很难捕捉浏览器的url内容,估计需要写比较强大的模块。

python爬虫是可以启动浏览器,获取url也很简单,不过这个可能不是你的需要。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-18 15:30:24 | 显示全部楼层
我感觉用selenium 应该可以做到.用selenium 打开浏览器,可以通过api监控到网页网址的变化,可以通过这个达到您的需求.最后把程序打包成exe,换个图标,就能以假乱真.不过要依赖webdriver.纯想象,大佬勿喷
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-18 15:57:53 | 显示全部楼层
from selenium import webdriver
import re

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")

url  = driver.current_url

a = re.split('\.',url)
print(a[1])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-18 15:58:31 | 显示全部楼层
本帖最后由 大鸡佬 于 2020-8-18 16:00 编辑

利用webdriver获取当前url,然后利用正则re.splite分割一下,应该没啥问题

url  = driver.current_url

a = re.split('\.',url)
print(a[1])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 11:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表