精华内容
下载资源
问答
  • 使用Python实现自动打开网页/刷新网页 Python上有个module,叫做webbrowser,使用这个模块,可以方便地调用系统默认浏览器,并打开/刷新页面。 1. webbrowser安装 笔者使用的是Ubuntu14.04, Python 2.7,已经...

    使用Python实现自动打开网页/刷新网页


    Python上有一个module,叫做webbrowser,使用这个模块,可以方便地调用系统默认浏览器,并打开/刷新页面。


    1. webbrowser安装

    笔者使用的是Ubuntu14.04, Python 2.7,已经安装了pip,没有安装pip的童鞋我强烈推荐安装。

    使用pip安装webbrowser:

    sudo pip install webbrowser


    如无意外,webbrowser就会自动下载并安装。


    2. webbrowser的使用

    我使用该模块,实现了一个调用Ubuntu系统下firefox浏览器,并按照5s每次的频率打开网页,源代码解释如下:

    其中webbrowser.open函数有三个参数,第一个参数是URL,第二个参数:0代表刷新(具体情况要看浏览器配置,可能会不能刷新),1代表在新的浏览器打开,2代表在新的tab中打开。

    由于配置问题(我还没解决),在我的系统上,无法达成页面刷新,只能不断打开新页面,所以我使用一个系统命令:pkill firefox 来定期杀死firefox浏览器,以防止内存不足。

    源代码如下:

    import webbrowser
    import time
    import os
    
    counter=1
    while(1):
    	counter=counter+1
    	time.sleep(5)
    	webbrowser.open("http://blog.csdn.net/alex_luodazhi/article/details/47102505",0,False)
    	if counter==10:
    		counter=1
    		os.system('pkill firefox')

    各位同学好好使用这个module,更加具体的module解释童鞋们请使用help大法~

    python下输入help(webbrowser)~~


    展开全文
  • 网页自动刷新.html

    2019-05-21 15:47:17
    用浏览器打开,可以输入想要刷新的网页,然后设置好刷新时间,如果网站被顺利打开就可以自动刷新了,纯Javascript实现,存在部分BUG未解决,不过用起来还是没问题的,仅做学习参考用
  • 个 web 的自动化测试工具 免费且可以和各种语言结合,无论是C、 java、ruby、python、 C# ,都可以通过 selenium 完成自动化测试 selenium+Python(Python3.5及以上版本) 1.安装selenium包 运行窗口执行: ...

    selenium

    一个 web 的自动化测试工具

    免费且可以和各种语言结合,无论是 C、 java、ruby、python、 C# ,都可以通过 selenium 完成自动化测试

    selenium+Python(Python3.5及以上版本)

    1.安装selenium包

    运行窗口执行:

    pip install -i https://pypi.douban.com/simple selenium

    等待完成。

    2.启动浏览器

    启动Chrome浏览器:

     webdriver.Chrome()

    启动Firefox浏览器:

     webdriver.Firefox()

    启动IE浏览器:

     webdriver.Ie()

    以Chrome为例:

    需要下载驱动chromedriver.exe,注意chromedriver的版本要与你使用的chrome版本对应,否则报错

    下载地址☞http://npm.taobao.org/mirrors/chromedriver/

    直接下载压缩包,在指定路径解压即可

    简化版代码:

    # coding = utf-8
    import time
    from selenium import webdriver
    
    def refresh():
        driver = webdriver.Chrome("chromedriver.exe的路径")
        url = "http://……"  #网页地址
        driver.get(url)
        try:
            for i in range(10):
                time.sleep(1)
                driver.refresh()  #调用webdriver中刷新页面的方法
                print (i)  #记录刷新次数
        except Exception as e:
            print ("Exception found", format(e))
        driver.close()
    
    if __name__ == "__main__":
      
        refresh()

    启动报错:

    Failed to read descriptor from node connection

    解决方法:

    在路径前加上resource_path或executable_path,如下

    webdriver.Chrome(executable_path='C:\webdriver\chromedriver.exe') # to open the chromebrowser
            driver.get("https://web.whatsapp.com")

    中途报错:

    Traceback (most recent call last):
      File "C:\Users\Administrator\Desktop\jjF5.py", line 18, in <module>
        refresh()
      File "C:\Users\Administrator\Desktop\jjF5.py", line 11, in refresh
        driver.refresh()
      File "E:\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 831, in refresh
        self.execute(Command.REFRESH)
      File "E:\Anaconda\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
        self.error_handler.check_response(response)
      File "E:\Anaconda\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
        raise exception_class(message, screen, stacktrace)
    selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 299.997
      (Session info: chrome=88.0.4324.104)

    运行过程中偶尔会报超时异常,确定不是驱动版本和浏览器版本的问题,所以做了一个异常处理,把异常抛出。

    还可以更换浏览器试试。

    try:
        driver.get("https://web.whatsapp.com/")
    except TimeoutException:
         # You can write retry code here
    展开全文
  • 易语言自动刷新网页

    2013-07-14 16:35:15
    易语言自动刷新网页
  • webbrowser- 方便的Web浏览器控制器,是Python个模块,可实现自动打开关、定时打开关闭网页/刷新网页,在Unix下,图形浏览器在X11下更受欢迎,但如果图形浏览器不可用或X11显示器不可用,则将使用文本模式浏览器。...

    webbrowser- 方便的Web浏览器控制器,是Python一个模块,可实现自动打开关、定时打开关闭网页/刷新网页,在Unix下,图形浏览器在X11下更受欢迎,但如果图形浏览器不可用或X11显示器不可用,则将使用文本模式浏览器。如果使用文本模式浏览器,则调用进程将阻塞,直到用户退出浏览器。

    如果环境变量 BROWSER存在时,它被解释为覆盖平台默认的浏览器列表,作为os.pathsep按顺序尝试的浏览器列表。当列表部分的值包含字符串时%s,它将被解释为一个文字浏览器命令行,用于替换参数URL %s; 如果该部分不包含 %s,则将其简单解释为要启动的浏览器的名称。

    对于非Unix平台,或者当Unix上有远程浏览器时,控制过程不会等待用户完成浏览器,但允许远程浏览器在显示器上维护自己的窗口。如果远程浏览器在Unix上不可用,控制过程将启动一个新的浏览器并等待。

    主要讲一下非Unix平台操作,定义刷新、打开次数,代码如下:

    import webbrowser
    import time,os
    
    num = 1
    #num控制打开多少次,这个是10次
    while num <=10:
        num += 1
        #控制多长时间打开一次
        time.sleep(10)
        webbrowser.open("https://blog.csdn.net/ITLearnHall/article/details/80708483", 0, False) 

    定义无限次打开/关闭、刷新/关闭页面,防止计算机内存不足,代码如下:

    import webbrowser
    import time,os
    
    num = 1
    #num控制打开多少次,这个是10次
    while num :
        num += 1
        #控制多长时间打开一次
        time.sleep(10)
        webbrowser.open("https://blog.csdn.net/itlearnhall/article/details/80736460", 0, False)
        #控制打开多少次,这个是10次
        if num == 2:
            """
            如果你知道进程名称可以用taskkill
            命令:
            命令语法:taskkill / IM
            进程名
            比如:
            1,关闭谷歌浏览器:taskkill / IM chrome.exe
            2,关闭火狐浏览器:taskkill / IM firefox.exe
            3,关闭IE:taskkill / IM Iexplore.exe
            注意:一个程序可能在系统中生成多个进程。可以用tasklist命令查看系统中所有进程
            """
            counter = 1
            #关闭谷歌浏览器,防止内存不足
            os.system('taskkill / IM chrome.exe')

    展开全文
  • 艺赛旗 RPA9.0全新首发免费下载 点击下载 ...详细内容请参看艺赛旗官网支持栏目:RPA社区 ...webbrowser- 方便的 Web 浏览器控制器, 是 Python 个模块,可实现自动打开关、定时打开关闭网页 / 刷新网...

    艺赛旗 RPA9.0全新首发免费下载 点击下载
    http://www.i-search.com.cn/index.html?from=line1
    详细内容请参看艺赛旗官网支持栏目:RPA社区
    点击链接进入 http://support.i-search.com.cn/

    webbrowser- 方便的 Web 浏览器控制器, 是 Python 一个模块,可实现自动打开关、定时打开关闭网页 / 刷新网页,在 Unix 下,图形浏览器在 X11 下更受欢迎,但如果图形浏览器不可用或 X11 显示器不可用,则将使用文本模式浏览器。如果使用文本模式浏览器,则调用进程将阻塞,直到用户退出浏览器。

    如果环境变量 BROWSER 存在时,它被解释为覆盖平台默认的浏览器列表,作为 os.pathsep 按顺序尝试的浏览器列表。当列表部分的值包含字符串时 %s,它将被解释为一个文字浏览器命令行,用于替换参数 URL %s; 如果该部分不包含 %s,则将其简单解释为要启动的浏览器的名称。

    对于非 Unix 平台,或者当 Unix 上有远程浏览器时,控制过程不会等待用户完成浏览器,但允许远程浏览器在显示器上维护自己的窗口。如果远程浏览器在 Unix 上不可用,控制过程将启动一个新的浏览器并等待。

    主要讲一下非 Unix 平台操作,定义刷新、打开次数,代码如下:

    import webbrowser
    import time,os

    num = 1
    #num控制打开多少次,这个是10次
    while num <=10:
    num += 1
    #控制多长时间打开一次
    time.sleep(10)
    webbrowser.open(“http://88.0.33.80/wui/theme/ecology8/page/main_xuec.jsp”, 0, False)
    定义无限次打开 / 关闭、刷新 / 关闭页面,防止计算机内存不足,代码如下:

    import webbrowser
    import time,os

    num = 1
    #num控制打开多少次,这个是10次
    while num :
    num += 1
    #控制多长时间打开一次
    time.sleep(10)
    webbrowser.open(“http://88.0.33.80/wui/theme/ecology8/page/main_xuec.jsp”, 0, False)
    #控制打开多少次,这个是2次
    if num == 2:
    “”"
    如果你知道进程名称可以用taskkill
    命令:
    命令语法:taskkill / IM
    进程名
    比如:
    1,关闭谷歌浏览器:taskkill / IM chrome.exe
    2,关闭火狐浏览器:taskkill / IM firefox.exe
    3,关闭IE:taskkill / IM Iexplore.exe
    注意:一个程序可能在系统中生成多个进程。可以用tasklist命令查看系统中所有进程
    “”"
    counter = 1
    #关闭谷歌浏览器,防止内存不足
    os.system(‘taskkill / IM chrome.exe’)
    相关帖子

    展开全文
  • 我的网页的图片较多,而服务器也不是很好,所以每次打开网页后总有一、两幅图片无法显示,但刷新一遍后又全部可显示了,这种问题相信每个人都遇到过,接下来介绍详细解决方法
  • 利用selenium自动刷新网页

    千次阅读 2018-12-02 20:56:29
    利用selenium自动刷新网页 今天给大家简单地介绍一下如何利用selenium自动刷新网页 在 python 上安装 selenium 模块。 下载Chrome驱动,下载链接:http://chromedriver.storage.googleapis.com/index.html 。这里...
  • #include #include int main(){ ... //shellexecute()打开 // CloseHandle()关闭对应的handle } #include #include int main(){ system("start http://hao.360.cn/"); return 0; }
  • sublime自动刷新网页

    2017-03-02 18:32:10
    sublime自动刷新网页,网页自动刷新,前端开发利器,前端开发必备
  • onload="ip()">//此种写网页打开时便自动触发ip()函数,也可直接在<script>window.load=function ip();这样写,效果一样的 ...................................................
  • python 自动刷新网页

    万次阅读 2019-05-26 16:42:00
    打开网页 2)实现定时刷新 可以看到 多次自动打开关闭网页之后,浏览的数量 从 118 自动变成了 119 2、功能实现 目录 1)openweb.py # -*- coding: utf-8 -*- import sys import time from PyQt5.Qt...
  • 网页自动刷新插件LiveReload

    千次阅读 2014-02-25 11:14:35
    网页开发者个头痛的问题是每次修改完网页之后都要到浏览器里刷新才能看到效果,这样子效率实在是不高。 还好Firefox有自动刷新的插件,修改保存后网页就会自动更新了。
  • bat脚本打开刷新网页

    千次阅读 2018-08-07 16:09:53
    网站首页有个复现率很低的bug,刷新首页时低概率出现,每次手动刷新很麻烦,于是写了这个脚本去自动刷新页面 code @echo off rem 打开指定网站n个标签页 :start set /a i+=1 start chrome.exe ...
  • 页面自动刷新 谷歌浏览器插件 添加方式参考博客:https://blog.csdn.net/weixin_44793491/article/details/105992477
  • 打开页面只自动刷新一

    千次阅读 2010-10-15 11:42:00
    function window.onload(){ if(location.href.indexOf('#reloaded')==-1){ location.href=location.href+"#reloaded" location.reload() } }
  • 火狐浏览器自动刷新网页插件

    千次阅读 2018-10-15 20:00:57
    最近学校组织实验室安全知识学习,要求在网页上学习10个小时后才能进行考核,每五分钟...自动刷新网页神器:Super Auto Refresh ;对这个插件五星级好评,Super Auto Refresh 下载地址;可以设置刷新的时间间隔,唯...
  • 网页自动刷新单击工具提供网页定时自动加载、刷新、单击的功能,可以设置刷新频率,支持多个网址! 网页自动刷新单击工具使用:   (1) 网址添加功能: 输入“网址”、“说明”和“网页元素ID”后,单击“添加”...
  • javaweb实例–网页自动刷新功能实现 做个记录啊,如果看不懂可以留言,我不详细的写博客了 创建个RefreshServelet.java package cn.kuls.demo1; import javax.servlet.ServletException; import javax....
  • 如何实现指定网页自动刷新

    千次阅读 2018-10-09 11:20:21
    打开windows自带的记事本,写入以下代码 &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="refresh" content="120"&gt; &lt;/head&gt; &lt;frameset&...
  • asp网页自动刷新总结

    千次阅读 2011-09-25 21:43:08
    自动刷新页面的实现方法总结:    1)    10表示间隔10秒刷新一次    2)    window.location.reload(true);    如果是你要刷新某一个iframe把window给换成frame的名字或ID号
  • Qt:Qt实现网页自动刷新工具

    千次阅读 2018-10-24 23:32:10
    使用Qt实现网页刷新工具 前言 最近在看本《C++黑客编程揭秘和防范》 ,刚开始学,感觉书还不错,有讲一些windows API,不过里面的工具都是使用VC++写的,界面部分使用的mfc的一些API,感觉太不友好来,笔者 想的...
  • 判断网页10秒没加载完成停止加载并自动刷新 driver=webdriver.Chome() driver.set_page_load_timeout(10) while True: try: driver.get(url) break except: pass 刷新页面 dr...
  • 自动刷新某个指定网页

    千次阅读 2018-04-01 22:56:42
    我们经验要刷新某个网页,来获得一定的虚拟货币,或是阅读量,如何自动操作呢? 以百度主页为例,新建个纯文本文件,内容如下,保存为refresh.html &lt;html&gt; &lt;head&gt;&lt;meta ...
  • 自动刷新

    2012-11-15 14:38:37
    自动刷新网页获得点击率,几好用 1、单击输入地址按钮,输入您要刷新的页面。...例如:设置刷新时间为600秒,自动关闭网页120秒,这样当刷新时候打开网页,120秒之后,网页自动关闭....而8分钟后,网页再自动打开。
  • VS Code与chrome实现网页自动刷新

    千次阅读 2020-06-21 20:30:29
  • 需求:某个网页的登录具有时效性,段时间不操作会推出登录。并且只是简单F5刷新的话,段时间之后,可能会由于异次元的乱流导致地址栏跳转到有点关系却又莫名其妙的地址。 方案:采用vbs脚本模拟按键,不...
  • vscode插件 livereload实现网页自动刷新

    千次阅读 2020-02-17 15:00:01
    步在vscode中安裝livereload插件 打开livereload 快捷键ctrl+shift+p,搜索livereload,点击打开 在chrome安装livereload插件 插件下载地址:https://www.jb51.net/softs/568725.html#downintro2 将crx文件的...
  • 问题描述:用网页A openwindow 打开网页B 在B上输入内容以后 自动的刷新网页A 解决方案: opener.document.execCommand("Refresh"); 这一句的作用就是让其父窗口刷新一次。放在哪儿要看想要它什么时候起作用,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,545
精华内容 25,818
关键字:

一打开网页就自动刷新