精华内容
下载资源
问答
  • 本文主要介绍JavaScript获取当前url目录的方法,比较实用,需要的朋友可以参考一下。
  • dedecms内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL
  • nodejs根据url下载图片存储到当前目录 开发的过程中有时候需要一些图片资源,但是在浏览器上输入url一个一个的去下载太慢了 使用nodejs很简单就可以把它们下载到本地目录并且保存原始的名字 。模块安装: npm ...

    nodejs根据url下载图片存储到当前目录
    开发的过程中有时候需要一些图片资源,但是在浏览器上输入url一个一个的去下载太慢了
    使用nodejs很简单就可以把它们下载到本地目录并且保存原始的名字 。

    模块安装:

    npm install request –save

    var request = require('request')
    var fs = require('fs')
    
    const imageList = [
      [
        { text: '景点', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224203170-1528315005.png' },
        { text: 'KTV', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224309185-1519181081.png' },
        { text: '购物', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224150045-30962603.png' },
        { text: '生活服务', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224237513-176380794.png' },
        { text: '美发', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224222123-643915682.png' },
        { text: '亲子', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224229451-475201730.png' },
        { text: '小吃快餐', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224244545-1583700011.png' },
        { text: '自助餐', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224113560-1012968440.png' },
        { text: '酒吧', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224210732-490953965.png' },
        { text: '美食', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224409107-2018112337.png' },
      ],
      [
        { text: '电影', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224033873-290248113.png' },
        { text: '酒店', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224051513-2057698989.png' },
        { text: '休闲娱乐', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224129076-2058206915.png' },
        { text: '生活服务', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224237513-176380794.png' },
        { text: '外卖', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224121920-424129491.png' },
        { text: '火锅', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224046342-1896393176.png' },
        { text: '丽人', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224057670-257626875.png' },
        { text: '度假出行', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224040842-2050913385.png' },
        { text: '足疗按摩', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224144060-1009120401.png' },
        { text: '周边游', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224138123-197921773.png' },
      ],
      [
        { text: '日本菜', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224354951-1102565687.png' },
        { text: 'SPA', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224419998-1442330810.png' },
        { text: '结婚', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224340545-213074048.png' },
        { text: '学习培训', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224415013-114294334.png' },
        { text: '西餐', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224409107-2018112337.png' },
        { text: '火车机票', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224323467-1926976043.png' },
        { text: '烧烤', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224402576-1611337354.png' },
        { text: '嫁妆', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224333185-1082315113.png' },
        { text: '宠物', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224315779-157132725.png' },
        { text: '全部分类', url: 'http://images2015.cnblogs.com/blog/138012/201610/138012-20161022224348467-646596364.png' },
      ]
    ]
    
    let allList = [];
    imageList.map((image, index) => {
      image.map((item, index) => {
        allList.push(item.url)
      })
    })
    
    for (const url of allList) {
      const name = url.slice(url.lastIndexOf('/') + 1)
      request(url).pipe(fs.createWriteStream('./' + name));
    }
    展开全文
  • <p>Edit: Turns out, the 404.php file is only in one location, regardless of which directory the bad url is referencing. So, my real problem is probably not ...
  • #!/usr/bin/env python3# encoding: utf-8"""[@version](https://my.oschina.net/u/931210): ??[@author](https://my.oschina.net/arthor): Licamla(在湖闻樟)[@license](https://my.oschina.net/u/176938):[@...

    #!/usr/bin/env python3

    # encoding: utf-8

    """

    [@version](https://my.oschina.net/u/931210): ??

    [@author](https://my.oschina.net/arthor): Licamla(在湖闻樟)

    [@license](https://my.oschina.net/u/176938):

    [@contact](https://my.oschina.net/u/3400572): licamla@live.cn

    @project: tool

    @software: PyCharm

    @file: unescape_file.py

    @time: 18-3-21 下午8:59

    """

    import os

    from urllib.parse import unquote

    class FileRenameHandler:

    def __init__(self, root_dir=None):

    if not root_dir:

    root_dir = os.getcwd()

    self._root_dir = root_dir

    def rename(self):

    for root_dir, dirs, files in os.walk(self._root_dir):

    print('root dir {}'.format(self._handle_string_to_unicode(root_dir)))

    self._rename_files(files)

    self._rename_dirs(dirs)

    def _rename_files(self, files):

    for file_name in files:

    self._rename_file(file_name)

    def _rename_dirs(self, dirs):

    for dir_name in dirs:

    renamed_dir_path = self._rename_file(dir_name)

    FileRenameHandler(renamed_dir_path).rename()

    def _rename_file(self, file_name):

    root_dir = self._root_dir

    unquote_file_name = unquote(file_name)

    full_name = os.path.join(root_dir, file_name)

    if file_name != unquote_file_name:

    full_unquote_file_name = os.path.join(root_dir, unquote_file_name)

    print('rename {} to {}'.format(full_name, full_unquote_file_name))

    os.rename(full_name, full_unquote_file_name)

    return full_unquote_file_name

    print('ignore {}'.format(self._handle_string_to_unicode(full_name)))

    return full_name

    @staticmethod

    def _handle_string_to_unicode(string:str) -> str:

    return string.encode(errors='ignore').decode()

    if __name__ == '__main__':

    handler = FileRenameHandler()

    handler.rename()

    在湖闻樟注:

    展开全文
  • js获取当前js文件url目录路径

    千次阅读 2018-01-29 11:57:56
    var scriptObjs = document.scripts; var currentPath = scriptObjs[scriptObjs.length - 1].src.substring(0, scriptObjs[scriptObjs.length - 1].src.lastIndexOf("/") + 1);
    var scriptObjs = document.scripts;
    var currentPath = scriptObjs[scriptObjs.length - 1].src.substring(0, scriptObjs[scriptObjs.length - 1].src.lastIndexOf("/") + 1);

    展开全文
  • DedeCMS内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL。查了下网上有网友提供了解决的办法,贴出来大家分享: ...

     DedeCMS内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL。查了下网上有网友提供了解决的办法,贴出来大家分享:

    方法一:

    {dede:type typeid='0′ row=1}[field:typelink /]{/dede:type}

    方法二:

      动手改装一下函数了,利用DEDECMS自定义函数的接口文件,我们在文章页中的标记把

    {dede:field.typeid function='typeurl_arc(@me)'/}

      这个放在内容页的模板中,把如下函数:

    function typeurl_arc($typeid){
    $typeurl = ";
    $dsql = new DedeSql(false);
    $row = $dsql ->GetOne("select typedir from dede_arctype where id=$typeid");
    $typeurl = MfTypedir($row['typedir']);
    return $typeurl;
    } 

      放到extend.func.php里。

      注:MfTypedir为dedecms系统内置函数

      同样的是获取文档所在当前目录,还是第一个简单啊,呵呵,当然我想应该不是所在目录的一级目录,我想要的是这个,所以这两个方法不适合我。暂时没有找到调用所在一级目录的方法,有了后续补上。

    补充:dedecms获取当前文档url地址的方法:

    {dede:field name='arcurl'/}
    展开全文
  • JavaScript获取当前url目录(路径)主要用到Location 对象,包含有关当前 URL 的信息,是 Window 对象的一个部分,可通过 window.location 属性来访问。方法一 (window.document.location.href/window.document....
  • JS 正侧 能否根据URL获取当前目录名称? 如 URL 为 [color=#FF0000]http://127.0.0.1/Pad/[/color] ,要怎样才能得到Pad这个目录名称?
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • <pre><code> $URL = $_SERVER["REQUEST_URI"]; preg_match("%^/(.*)/%", $URL, $matches); </code></pre> <p>But I must be doing something wrong. I would also like it to have a catch function where if it ...
  • $baseUrl = str_replace( ' \\ ' , '/' , dirname( $_SERVER [ 'SCRIPT_NAME' ])) ; //保证为空时能返回可以使用的正常值 $baseUrl = empty ( $baseUrl ) ? '/' ...//获取当前URL不带参数
  • I want to know the url to the currently executing script's directory. <p>Any answer involving $_SERVER['REQUEST_URI'], et al is (likely) off topic. <p>I have a script at <code>/blah/blah/public_...
  • 1、背景介始在项目demo中有文件url.txt和action.py,现在要获取url.txt的绝对路径并读取文件。结构如下:PS D:\workspace\code-python\demo> ls目录: D:\workspace\code-python\demoMode LastWriteTim...
  • 在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path = getServletContext().getRealPath(...tree是我web项目的根目录 2.你也可以随时在任意的class里调
  • 遇到微信支付的坑比较多,项目上线后,又出现问题,就是在公众号支付的时候提示当前URL为注册,前提:在微信管理平台中的微信支付已经设置了对应的支付授权目录,之前是没有问题的,不知道什么原因又出现同样的问题...
  • JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址 在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上1.可以在servlet的init方法里String path = getServletContext()....
  • php下,对url规整化,剔除多余的上层目录(../)、当前目录(./)有时会构造出这样形式的url/test/valums-file-uploader-cf7bfb1//./client/client/../.././tests/120720093725954.jpg虽然在url里可以正常使用,但毕竟太...
  • h5页面接入微信支付,正常打开支付是没有问题的,但是通过app分享到微信,打开当前链接支付就会提示页面未注册,相关支付域名目录已经添加(如下图) 经过这种百度搜索(借鉴大佬方法...
  • 要求显示当前页面的URL以及根目录(也就是获取localhost,如果是域名则获取域名) 获取当前页面URL的方法 使用javax.servlet.http 假设访问地址为:localhost:4000/Project/index.html 其中Project是项目工程,index....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,717
精华内容 1,486
关键字:

url当前目录