精华内容
下载资源
问答
  • 加载网页后,过几秒自动消失加载网页后,过几秒自动消失
  • 网页上用了fancybox来显示图片:1.首先是css,添加:<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/fancybox/source/jquery.fancybox.css" /&...

    网页上用了fancybox来显示图片:

    1.首先是css,添加:

    <link rel="stylesheet" type="text/css" href="../../assets/global/plugins/fancybox/source/jquery.fancybox.css" />

    2.JavaScript方面:注意要加migrate.min.js,否则会出现“页面报错Cannot read property ‘msie’ of undefined

    <script type="text/javascript" src="../../assets/global/plugins/jquery.min.js"></script>
    <script type="text/javascript" src="../../assets/global/plugins/jquery-migrate.min.js"></script>

    <script type="text/javascript" src="../../assets/global/plugins/fancybox/source/jquery.fancybox.pack.js"></script>

    3.然后页面html控件:

    <a href="../../assets/admin/pages/media/works/img1.jpg"> 

    <img

        class="fancybox-button"

        data-rel="fancybox-button"

        class="img-responsive"

        src="../../assets/admin/pages/media/works/img1.jpg" alt="">

    </a>

    运行起来,结果发现点了图片出现fancybox弹出框,点击关闭后,原页面上的图片也消失了!

    经过摸索,发现是上面蓝色的class和data-rel这两个属性,应该放在<a>里才行,如下:

    <a href="../../assets/admin/pages/media/works/img1.jpg" class="fancybox-button" data-rel="fancybox-button"

    <img

        class="img-responsive"

        src="../../assets/admin/pages/media/works/img1.jpg" alt="">

    </a>

    问题解决。

    展开全文
  • 快过年了,很多网站首页都放上了新春的祝福,有些是直接换成皮肤了,而有些则是用一张很大的图片放在网站顶部,在倒数几秒,缓慢升上去直到最后消失
  • JS实现简单加载弹出小网页后5秒消失 很简单、很实用、很好用
  • 不知道我表达的是否清晰: 我希望通过浏览器打开网页A,然后在A显示前先弹出图片B,图片B 2秒自动消失掉,求指导该怎么来实现~~~
  • 没想到 技术圈的【多肉小达人】,一篇文章你就能做到 用 Python 爬取 100G Cosers 图片 本篇博客目标 爬取目标 目标数据源:http://www.cosplay8.com/pic/chinacos/,又是一个 Cos 网站,该类网站很容易 消失 在...

    20 行代码,变身技术圈多肉小达人

    Python 爬虫 120 例,已完成文章清单

    1. 10 行代码集 2000 张美女图,Python 爬虫 120 例,再上征途
    2. 通过 Python 爬虫,发现 60%女装大佬游走在 cosplay 领域
    3. Python 千猫图,简单技术满足你的收集控
    4. 熊孩子说“你没看过奥特曼”,赶紧用 Python 学习一下,没想到
    5. 技术圈的【多肉小达人】,一篇文章你就能做到

    用 Python 爬取 100G Cosers 图片

    本篇博客目标

    爬取目标

    为了防止网站被消失,我用Python连夜离线了100G图片

    使用的 Python 模块

    • requests,re,os

    重点学习内容

    • 今日的重点学习,可放在详情页分页抓取上,该技巧在之前的博客中没有涉及,编写代码过程中重点照顾一下。

    列表页与详情页分析

    通过开发者工具,可以便捷的分析出目标数据所在的标签。

    为了防止网站被消失,我用Python连夜离线了100G图片
    点击任意图片,进入详情页,得到目标图片为单页展示,即每页展示一张图片。

    <a href="javascript:dPlayNext();" id="infoss">
      <img
        src="/uploads/allimg/210601/112879-210601143204.jpg"
        id="bigimg"
        width="800"
        alt=""
        border="0"
    /></a>
    

    同时获取列表页与详情页 URL 生成规则如下:

    列表页

    • http://www.cosplay8.com/pic/chinacos/list_22_1.html
    • http://www.cosplay8.com/pic/chinacos/list_22_2.html
    • http://www.cosplay8.com/pic/chinacos/list_22_3.html

    详情页

    • http://www.cosplay8.com/pic/chinacos/2021/0601/61823.html
    • http://www.cosplay8.com/pic/chinacos/2021/0601/61823_2.html
    • http://www.cosplay8.com/pic/chinacos/2021/0601/61823_3.html

    注意详情页首页无序号 1,顾爬取获取总页码的同时,需存储首页图片。

    编码时间

    目标网站对图片进行了分类,即 国内 cos国外 cos汉服圈Lolita,因此在爬取时可以对其进行动态输入,即爬取目标源自定义。

    
    def run(category, start, end):
        # 生成待爬取的列表页
        wait_url = [
            f"http://www.cosplay8.com/pic/chinacos/list_{category}_{i}.html" for i in range(int(start), int(end)+1)]
        print(wait_url)
    
        url_list = []
        for item in wait_url:
        	# get_list 函数在后文提供
            ret = get_list(item)
    
            print(f"已经抓取:{len(ret)} 条数据")
            url_list.extend(ret)
    
    
    if __name__ == "__main__":
    
        # http://www.cosplay8.com/pic/chinacos/list_22_2.html
        category = input("请输入分类编号:")
        start = input("请输入起始页:")
        end = input("请输入结束页:")
        run(category, start, end)
    

    上述代码首先基于用户的输入,生成目标网址,然后将目标网址一次传递到 get_list 函数中,该函数代码如下:

    def get_list(url):
        """
        获取全部详情页链接
        """
        all_list = []
    
        res = requests.get(url, headers=headers)
        html = res.text
        pattern = re.compile('<li><a href="(.*?)">')
        all_list = pattern.findall(html)
    
        return all_list
    
    

    通过正则表达式 <li><a href="(.*?)"> 匹配列表页中所有详情页地址,并将其进行整体返回。

    run 函数中继续增加代码,获取详情页图片素材,并对抓取到的图片进行保存。

    def run(category, start, end):
        # 待爬取的列表页
        wait_url = [
            f"http://www.cosplay8.com/pic/chinacos/list_{category}_{i}.html" for i in range(int(start), int(end)+1)]
        print(wait_url)
    
        url_list = []
        for item in wait_url:
            ret = get_list(item)
    
            print(f"已经抓取:{len(ret)} 条数据")
            url_list.extend(ret)
    
        print(url_list)
        # print(len(url_list))
        for url in url_list:
            get_detail(f"http://www.cosplay8.com{url}")
    

    由于匹配到的详情页地址为相对地址,顾对地址进行格式化操作,生成完整地址。
    get_detail 函数代码如下:

    def get_detail(url):
    	# 请求详情页数据
        res = requests.get(url=url, headers=headers)
        # 设置编码
        res.encoding = "utf-8"
        # 得到网页源码
        html = res.text
    
        # 拆解页码,保存第一张图片
        size_pattern = re.compile('<span>共(\d+)页: </span>')
        # 获取标题,后续发现发表存在差异,顾正则表达式有修改
        # title_pattern = re.compile('<title>(.*?)-Cosplay中国</title>')
        title_pattern = re.compile('<title>(.*?)-Cosplay(中国|8)</title>')
        # 设置图片正则表达式
        first_img_pattern = re.compile("<img src='(.*?)' id='bigimg'")
        try:
        	# 尝试匹配页码
            page_size = size_pattern.search(html).group(1)
            # 尝试匹配标题
            title = title_pattern.search(html).group(1)
            # 尝试匹配地址
            first_img = first_img_pattern.search(html).group(1)
    
            print(f"URL对应的数据为{page_size}页", title, first_img)
            # 生成路径
            path = f'images/{title}'
            # 路径判断
            if not os.path.exists(path):
                os.makedirs(path)
    
            # 请求第一张图片
            save_img(path, title, first_img, 1)
    
            # 请求更多图片
            urls = [f"{url[0:url.rindex('.')]}_{i}.html" for i in range(2, int(page_size)+1)]
    
            for index, child_url in enumerate(urls):
                try:
                    res = requests.get(url=child_url, headers=headers)
    
                    html = res.text
                    first_img_pattern = re.compile("<img src='(.*?)' id='bigimg'")
                    first_img = first_img_pattern.search(html).group(1)
    
                    save_img(path, title, first_img, index)
                except Exception as e:
                    print("抓取子页", e)
    
        except Exception as e:
            print(url, e)
    

    上述代码核心逻辑已经编写到注释中,重点在 title 正则匹配部分,初始编写正则表达式如下:

    <title>(.*?)-Cosplay中国</title>
    

    后续发现不能全部匹配成功,修改为如下内容:

    <title>(.*?)-Cosplay(中国|8)</title>
    

    ,缺少的 save_img 函数代码如下:

    def save_img(path, title, first_img, index):
        try:
            # 请求图片
            img_res = requests.get(f"http://www.cosplay8.com{first_img}", headers=headers)
            img_data = img_res.content
    
            with open(f"{path}/{title}_{index}.png", "wb+") as f:
                f.write(img_data)
        except Exception as e:
            print(e)
    

    为了防止网站被消失,我用Python连夜离线了100G图片

    完整代码下载地址:https://codechina.csdn.net/hihell/python120,No6。

    代码编写过程中,顺手爬取了一堆图片,可以提前预览一波,看看图,在决定是否运行这段代码。

    抽奖时间

    只要评论数过 100
    随机抽取一名幸运读者
    奖励 29.9 元《Python 游戏世界》 1 折购买券一份,只需 2.99 元

    今天是持续写作的第 166 / 200 天。可以点赞、评论、收藏啦。

    展开全文
  • 网页图片浏览

    2018-08-31 11:35:42
    图片在网站上面打开,然后鼠标移动在小图片上面就立马显示大图片,移开大图片消失,点击小图片,大图片会一直显示。
  • 由于项目的需要,在网页中添加了一个vlc视频播放器,需要实现对播放器的基本控制,如:放大屏幕,播放,暂停,截图,查看等功能,但是每次在加载完视频之后,视频闪动一下就消失,屏幕上就一片空白了,如下图所示。...

        由于项目的需要,在网页中添加了一个vlc视频播放器,需要实现对播放器的基本控制,如:放大屏幕,播放,暂停,截图,查看等功能,但是每次在加载完视频之后,视频闪动一下就消失,屏幕上就一片空白了,如下图所示。


        但是,滚动一下鼠标,或移动一下浏览器,播放器就会出现。由于要写的网页嵌入到C#中的WebBrowser控件中,设置为没有滚动条的情况,于是视频播放器就加载不出来。

    原因是:HTML中的视频代码和javascript控制操作代码是顺序执行的,当执行完javascript后会覆盖掉播放器,部分代码如下:

    <!DOCTYPE html>
    <htmlxmlns="http://www.w3.org/1999/xhtml">
    <body>
    <div id="container">
    <div id="menuleft"><td>
             <object center="center" width="100%" height="100%"id='vlc1_IE' events="True"codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921">
           <param name="ShowDisplay" value="True" />
           <param name="AutoPlay" value="false" />
           </object>    
           </td>
    </div>
    
    <script language="Javascript"type="text/javascript">
        var vlc=document.getElementById("vlc1_IE");
        var id=vlc.playlist.add("视频源");
       vlc.playlist.playItem(id);
       vlc.playlist.stop();   
       var seek_time = 1000 * 50;
       var volume_number = 10;
          
       functiononPause(){}
       function onPlay(){}
       functionVolumeUp(){}
       functionVolumeDown(){}     
       functionScreenLeftTop(){}
       functionScreenRightTop(){}  
       functionScreenLeftBottom(){}  
       functionScreenRightBottom(){}
    </script>
    </body>
    </html>


        当执行完javascript相关的方法后页面中的播放器被覆盖,显示不出来。为了能够加载播放器并显示出来,将javascript中获取的变量放到一个加载函数中,如下所示:

    window.οnlοad=function(){

           vlc=document.getElementById("vlc1_IE");

           varid=vlc.playlist.add("rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp");

           vlc.playlist.playItem(id);

           vlc.playlist.stop();

           }

    这样,整个播放器加载就完成了,并且可以实现对页面的相关操作。加载完后如下图所示:


        当然也可以将<script></scritpt>中的内容分离到一个单独的.js文件中,只不过在HTML文件中需要通过<script type=”text/javascript”src=”xxx.js”></script>调用一下,要放在<head></head>中。

    说明:整个文件的功能实现链接:http://download.csdn.net/detail/qq_30507287/9557230

    展开全文
  • js 特效 html 特效 点击后图片消失 js 特效 html 特效 点击后图片消失
  • @TOC鼠标移入图片,效果缓慢出现,鼠标移出,效果缓慢消失 鼠标移入图片,效果缓慢出现,鼠标移出,效果缓慢消失 UI或者产品一般会想要网页更加生动,活起来,这时候鼠标移入,图片慢慢放大,移出,图片慢慢还原的...

    @TOC鼠标移入图片,效果缓慢出现,鼠标移出,效果缓慢消失

    鼠标移入图片,效果缓慢出现,鼠标移出,效果缓慢消失

    UI或者产品一般会想要网页更加生动,活起来,这时候鼠标移入,图片慢慢放大,移出,图片慢慢还原的效果就十分简单实用。

    当鼠标移入 .el-col 时,下面的图片就会X,Y放大1.03倍,但是鼠标移出你就会发现,效果嗖~的一下就没了,看起来非常生硬。
    .solution .el-row >>> .el-col:hover img{
        transform: scale(1.03, 1.03);
        transition: all 0.5s linear;
     }
    
    但是,如果你把transition直接加在图片上,而不是hover里,那么问题就完美解决了。
    .solution .el-row >>> .el-col:hover img{
        transform: scale(1.03, 1.03);
    }
    .solution img{
        transition: all 0.5s linear;
      }
    
    展开全文
  • 1.路径; 2.图片名,注意大小写; 3.图片的大小调整
  • 很不错的一个广告效果,现在很多网站都在使用的,网页的顶部一个超大广告图片网页打开时慢慢的由上直下的打开,等待几秒,然后再慢慢的收缩回去,直到消失为止,边上还自带了关闭按钮,一点不影响玩网站的美观和...
  • 压缩图片 具体参照 https://www.xuexila.com/ppt/gaoji/2037429.html
  • 文本提示显示5秒后消失动画制作效果如上,配置如下: 1、载入整个网页时,隐藏元件,元件名称“文件生成中tip” 2、点击【导出CSV文件】按钮,添加鼠标点击时的动作显示-旋转-等待-隐藏动画 ①显示元件,逐渐...
  • 其实我想实现的只是大图预览,不需要太复杂。后来,在原来有的javascript资料里找到这个:)“JavaScript网页设计300例.chm”,从里面找到了类似的下拉菜单的例子修改了一下,以实现这个功能。
  • 放大镜效果 拉链广告特效 缩略图边框装饰CSS代码 图片轮换 图片切换效果 图片滚动(上、下、左、右) 微软滤镜调配器 相册 自动收缩换小广告 自动收缩后消失广告
  • 导航固定在网页左下角,当鼠标悬停,向上滑动展出图片列表,鼠标移走图片消失 且随着鼠标上下移动的同时,图片列表也会上下移动,效果用起来很舒服 使用方法: 1、将lanrenzhijia.css样式引入到...
  • 今天用vs执行网页时,替换了图片,但刷新仍没变化,还是原来的图片 检查了更改图片名字,图片位置,图片格式,代码地址,都没有问题 后来清除了浏览器的缓存重新刷新图片就出来了 以谷歌浏览器为例,打开...
  • 网页顶上增加一个广告图片, 5妙 广告自动消失的代码
  • 在线gif加载 ACTION_SEND TextView走马灯 调用系统图库 调用系统资源 Okio异常 toolbar返回按钮修改 ...WebView无法加载网页图片 Dialog自定义大小 Eclipse Conversion to Dalvik format failed with error 1
  • 文件上传是我们在写java web时经常会遇到的一个问题,就是网上一般的方法都是将文件上传到服务器,(这里用的是tomcat),但是过一段时间,tomcat上的文件又消失了,就算没有重启tomcat,文件也会消失。这里就可以用...
  • 审查一下发现每个img元素,多了个懒加载属性 loading="lazy", 应该是wordperss默认给加的,初衷是好的,所以怀疑是谷歌浏览器在生成预览图时没有足够的时间给图片加载,导致图下图所示的图片消失的问题, ...
  • HTML 页面弹出一个图片 自动消失

    千次阅读 2018-12-21 15:06:26
    HTML 页面弹出一个图片 自动消失 适用于网站首页的提示 比如购物网站提示送积分等 首先需要一个放置图片的容器 &lt;img src="#" class="jump_img"&gt; 随后 需要给这个类一个样式 &...
  • 最近测试发现在编辑某个商品信息时,滚动条有时会消失,导致页面整个卡住,无法保存商品信息,只能刷新页面才能再次滚动,影响可以说是非常恶劣了。经过一番掉头发,我发现了问题所在。 我们知道,el-image可...
  • 网页的背景图片代码

    万次阅读 2009-07-17 19:37:00
    网页背景图片代码1.(最普遍类)body{background-image:url(logo.gif);background-repeat:no-repeat;background-position:center}说明:以上代码为网页背景图片固定代码!网页背景图片固定代码,这样,当向下拉网页时,...
  • HTML 页面弹出一个图片 自动消失

    千次阅读 2018-09-24 01:28:45
    首先需要一个放置图片的容器 &lt;img src="#" class="jump_img"&gt; 随后 需要给这个类一个样式 &lt;style type="text/css"&gt; .jump_img {position:absolute...
  • 在网上搜了一下,发现有很多图片特效,但是代码太纷繁复杂了。其实我想实现的只是大图预览,不需要太复杂。后来,在原来有的javascript资料里找到这个:)“JavaScript网页设计300例.chm”,从里面找到了类似的下拉...
  • 本程序实现了放大查看网页中的图片的功能,效果如下: 作用:可用于模仿淘宝,查看物品细节的功能,也可用于嵌入网页的视频的放大查看。测试方法:直接拷贝本程序到新建的html文件,建好,在同一文件夹下,新建...
  • 解决webview加载网页出现白屏的问题

    千次阅读 2016-12-29 16:11:58
    最近在使用WebView进行网页内容显示时,如果网络很慢,例如2G网络,加载网页会需要很长时间,在加载过程中,WebView一直显示白屏,体验不是很好。经过修改可以使用以下几个方案解决WebView加载过程中,出现白屏的...
  • 从浏览器上复制网页,并贴到OpenOffice上存档时,网页上的图片是以超连结的方式储存在文件档里,所以如果那个网页已经不存在了,那文件上的图片也就跟著消失,如此便失去了拷贝副本留存的意义了。其实OpenOffice留有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,561
精华内容 9,024
关键字:

网页图片出现后消失