精华内容
下载资源
问答
  • 做文章类的网站,难免存在抄袭或修改别人的文章,...为此,众多站长可能遇到过,“抄袭”别人的网站的时候,存在图片,如何将其自动保存到自己网站的目录呢?以下为网上抄的源代码!using System;using System.Text...

    做文章类的网站,难免存在抄袭或修改别人的文章,占为己有的可能!

    并非是偷者有罪,而是奉行拿来主义;毕竟个人的观点和学问都有所限制,不可能面面俱到;拿别人的不等于偷,更有可能的就是,在别人的基础之上在进行升华,以求精益求精!

    为此,众多站长可能遇到过,“抄袭”别人的网站的时候,存在图片,如何将其自动保存到自己网站的目录呢?

    以下为网上抄的源代码!

    using System;

    using System.Text;

    using System.Text.RegularExpressions;

    using System.IO;

    namespace zhang.Common

    {

    public class HanlerFiles

    {

    private string[] GetImgTag(string htmlStr)

    {

                Regex regObj = new Regex("", RegexOptions.Compiled | RegexOptions.IgnoreCase);

    string[] strAry = new string[regObj.Matches(htmlStr).Count];

    int i = 0;

    foreach (Match matchItem in regObj.Matches(htmlStr))

    {

    strAry[i] = GetImgUrl(matchItem.Value);

    i++;

    }

    return strAry;

    }

    private string GetImgUrl(string imgTagStr)

    {

    string str = "";

    Regex regObj = new Regex("http://.+.(?:jpg|gif|bmp|png)", RegexOptions.Compiled | RegexOptions.IgnoreCase);

    foreach (Match matchItem in regObj.Matches(imgTagStr))

    {

    str = matchItem.Value;

    }

    return str;

    }

    /**

    /// 根椐Html内空自动识别图像文件,并下载到服务器指定目录

    ///

    ///

    ///

    ///

    public int SaveUrlPics(ref string strHTML, string path)

    {

    string[] imgurlAry = GetImgTag(strHTML);

    try

    {

    for (int i = 0; i < imgurlAry.Length; i++)

    {

    //WebRequest req = WebRequest.Create(imgurlAry[i]);

    string preStr = System.DateTime.Now.ToString() + "_";

    preStr = preStr.Replace("-", "");

    preStr = preStr.Replace(":", "");

    preStr = preStr.Replace(" ", "");

    WebClient wc = new WebClient();

    wc.DownloadFile(imgurlAry[i], HttpContext.Current.Server.MapPath(path) + "/" + preStr + imgurlAry[i].Substring(imgurlAry[i].LastIndexOf("/") + 1));

    strHTML = strHTML.Replace(imgurlAry[i], path + preStr + imgurlAry[i].Substring(imgurlAry[i].LastIndexOf("/") + 1));

    }

    }

    catch (Exception ex)

    {

    //return ex.Message;

    }

    return imgurlAry.Length;

    }

    }

    }

    展开全文
  • 怎么获取用户的手机号呢,第一种方案是:做个表单让用户手动填写手号发送获取;第二种方案是通过走移动提供的白名单获取。这里我们选择第二种,增加用户的体验。 基本思路:  在网站的页面上放一个1px透明GIF图片...



    问题描述:
        因为WAP网站没有和移动的网关签约,从WAP的访问头文件中得不到用户的手号码,但一些业务必需需要用户的手机号。怎么获取用户的手机号呢,第一种方案是:做个表单让用户手动填写手号发送获取;第二种方案是通过走移动提供的白名单获取,问题是正常的流程用户访问WAP网后,发现没有手机号才跳到移动白名单WEB,获取到手机号,再跳回来,相当于让转一圈再回来,用户的体验很不好。这里我们选择第二种方案,是通过图片的地址链接偷偷的去走白名单。

    基本思路:
        在网站的页面上放一个1px透明GIF图片,通过图上的地址是请求一个模块,这个模块在后端偷偷的完成走白名单的过程并记录下手机号到SESSION或内存里。用户访问第二个页面时从SESSION里或内存里获取手机号。

    基本步骤:
        1、用户访问网站,判断有没有手机号的标识,如果有则不走白名单。
        2、没有手机号标识,显示图片,图片的(src)链接地址为白名单的处理模块。
        3、白名单处理模块:
        3.1、 判断请求是否有效(这里需要根据网站的本身情况考虑)
        3.2、 请求有效,转去请求白名服务
        3.3、 白名服务处理响应返回处理的结果,有可能没有手机号的情况。
        3.4、 处理保存手机号到SESSION、COOKIE或内存里(当然也可以写文件或其他的方式),这里有可能要考虑:如果没有COOKIE的情况下,数据的交换问题。
        4、 用户访问第二个页面,从交换数据中获取手机号,到这里手机号流程完成。有可能是没有获取手机号的,一定要有一个标识记录已经走过了白名单。不然就出现重复走白名单的过程,这个过程是很损耗资源的。

    主要遇到的问题:
        主要问题就是数据的交换问题,获取到手机号后,怎么把后端处理的数据交换互前端的页面,走白名单是通过图片的(src)链接地址去走,就是在服务器的后端在进行。如果是在手机不支持cookie的情况下,保存到COOKIE这种方案是行不通,同时SESSION也是需要COOKIE来支持,如果没有COOKIE的情况下,可以把SESSION ID 转为 URL的方式。但这有一个问题是如果你前端用户访问的页面与你图片请求的页面产生的SESSION  ID不一样,用SESSION做为数据交换中心的方法,直接保存到SESSION是行不通的。如果用单一模式入口的框架可以用写内存的方法,把数据写到一个静态变量中,做为交换。也可以写到MEMCACHE中,KEY用$_GET保存。还有就是写到文件中,但写文件的方式比较损耗资源。

        我开始是用COOKIE方式处理的,在电脑上测试都没有问题在手机上就失败,就是因为手机不支持COOKIE,后来换用SESSION,还是有问题,后来发现在前端的SESSION ID 与 图片请求的SESSION ID 不一样,原因是在使用的框架影响(其实是自己写错一个名话,使传过来的GET标识走到一半失效,重新再生成SESSION, SESSION ID 就是根据GET 里的标识生成的。)自己最后的解决是用MEMCACHE处理。后来发现自己错误后,还是用SESSION处理了。
        
    缺点:
        这种方式处理就是在用户一进来的时没有手机号,走白名单获取到手机号也无法改变用户无手机号的状态,只能在用户的第二个页面改变。

    展开全文
  • #技巧#快速打开商品图片天猫商品链接前辍+商品ID前辍:https://detail.tmall.com/item.htm?id=商品ID:599570818108#技巧#快速获取商品页面图片文件1、打开商品页面,选择要复制的素材【右键→复制图片地址】2、获得...

    #技巧#快速打开商品图片

    天猫商品链接前辍+商品ID

    前辍:https://detail.tmall.com/item.htm?id=

    商品ID:599570818108

    #技巧#快速获取商品页面图片文件

    1、打开商品页面,选择要复制的素材【右键→复制图片地址】

    dc0770f4731cb7bd40c59bcbe97a4105.png

    2、获得 图片地址:

    https://img.alicdn.com/imgextra/i4/281066853/O1CN0138X3TC20UimlBMlNI_!!0-item_pic.jpg_60x60q90.jpg

    3、删除尾部 60x60的尺寸

    https://img.alicdn.com/imgextra/i4/281066853/O1CN0138X3TC20UimlBMlNI_!!0-item_pic.jpg

    4、打开图片→图片另存为

    保存在电脑所需要的文件位内,即可获得商品素材图

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yubaibai360@qq.com 举报,一经查实,本站将立刻删除。

    [ 标签:天猫店铺操作 ]

    193962598baaa7bb0d787461f51068d0.png

    展开全文
  • 如,自己网站A,怎么获取其他网址的图片显示到页面。 如: 其他网址图片链接">。 意思就是我想通过自己写的这个getPicture.do请求,参数为其他网站的图片。显示到页面上,怎么实现
  • 有时候为了节省时间、资源和财力,...那我们因该怎么来实现呢。 上代码一链接下面的链接为例@"http://mini.eastday.com/mobile/1709061305445179.html" 这个链接打开以后我们就是一个页面,那我们要怎么获取数据呢,

    有时候为了节省时间、资源和财力,我们一般会直接对一个.html的页面进行修改。改成自己想要的样子,但是我们不是通过服务器请求数据,而是通过一个html后缀的网址。那我们因该怎么来实现呢。

    上代码一链接下面的链接为例

    @"http://mini.eastday.com/mobile/170906130544517.html"

    这个链接打开以后我们就是一个页面,那我们要怎么获取数据呢,

    _info_weburl = @"http://mini.eastday.com/mobile/170906130544517.html";
    NSMutableString *string = [NSMutableString stringWithContentsOfURL:[NSURL URLWithString:_info_weburl]encoding:NSUTF8StringEncodingerror:nil];

    然后我们打印就会获取到,html下所有的数据和标签。那我们要怎么获取自己想要的数据呢来显示呢,

    我以

    <article>

    为例

    通过下面的方法就可以获取到自己想要的数据并通过WebView,来显示

    -(void)filterAdHTML:(NSString *)html{
        NSScanner * scanner = [NSScanner scannerWithString:html];
        NSString * text =nil;
        while([scanner isAtEnd]==NO){
            //找到标签的起始位置
            [scanner scanUpToString:@"<article"intoString:nil];
            //找到标签的结束位置
            [scanner scanUpToString:@"</article>"intoString:&text];
            //替换字符
            [_myWebView loadHTMLString:[NSString stringWithFormat:@"%@",[self  quchuA:text]] baseURL:nil];
        }
    }
    这样就显示了
    <article>
    的内容
    而且有时候我们要预览图片,要用原生的来实现。我们要怎么获取html中图片。
    下面的代码便可实现,并为大家提供了一个第三方库,可以获取到html的图片。
    上代码
    #pragma mark WEBVIEW数据加载完
    - (void)webViewDidFinishLoad:(UIWebView *)webView{
        [self getWebHtmlImage];
    }
    
    #pragma mark -获取html中所有图片==================================
    - (void)getWebHtmlImage{
        NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:_info_weburl]];
        NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
        [self downLoadPicture:[self parseImageData:response]];
    }
    
    #pragma mark -听过第三方库TFHpple解析html中的图片数据
    - (NSArray*)parseImageData:(NSData*) data{
        TFHpple *doc = [[TFHpple alloc] initWithHTMLData:data];
        //在页面中查找img标签   //@"//a[@class='img-wrap']/img" 这个是正则表达式,意思就是说,a标签下的calss = mg-wrap 下的img,通过TFHpple提供的的方法,将图片的链接,返回到数组里
        NSArray *imagesTD = [doc searchWithXPathQuery:@"//a[@class='img-wrap']/img"];
        if (imagesTD.count>0) {
            return imagesTD;
        }
        NSArray *imagesP = [doc searchWithXPathQuery:@"//p/img"];
        if (imagesP.count>0) {
            return imagesP;
        }
        return imagesTD;
    }
    #pragma mark -下载图片的方法
    - (void)downLoadPicture:(NSArray *)images{
        //创建存放UIImage的数组
        _downloadImages = [NSMutableArray array];
        for (int i =0; i < [images count]; i++){
            NSString *prefix = [[[images objectAtIndex:i] objectForKey:@"src"]substringToIndex:4];
            NSString *url = [[images objectAtIndex:i] objectForKey:@"src"];
            // NSLog(@"prefix=%@,url=%@",prefix,url);
            //判断图片的下载地址是相对路径还是绝对路径,如果是以http开头,则是绝对地址,否则是相对地址
            if ([prefix isEqualToString:@"https"] ==NO){
                url = [@""stringByAppendingPathComponent:url];
            }
    
            NSRange range = [url rangeOfString:@"https://"];
            if (range.length ==0) {
                NSMutableString *string = [NSMutableString stringWithString:url];
                [string replaceCharactersInRange:[string rangeOfString:@"https:/"]withString:@"https://"];
                url = [NSString stringWithString:string];
            }
            if(![JudgeIDAndBankCard isEmptyOrNull:url]){//判断url是否为空
                [_downloadImages addObject:url];//图片将链接存到数组里
            }
        }
    }
    
    #pragma mark - 查看webView事件
    -(void)addTapOnWebView{
        UITapGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
        [_myWebView addGestureRecognizer:singleTap];
        singleTap.delegate =self;
        singleTap.cancelsTouchesInView =NO;
    }
    
    #pragma mark - TapGestureRecognizer
    - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
        return YES;
    }
    
    #pragma mark- 点击后获取到webView中的值url
    -(void)handleSingleTap:(UITapGestureRecognizer *)sender{
        CGPoint pt = [senderlocationInView:_myWebView];
        //获取点击的图片图地址
        NSString *imgURLStr = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).src", pt.x, pt.y];
        NSString *htmlImgUrl=[_myWebView stringByEvaluatingJavaScriptFromString:imgURLStr];
        //相关标签与相关阅读-获取点击的标题
        NSString *titleStr = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).title", pt.x, pt.y];
        NSString *htmlTitle=[_myWebView stringByEvaluatingJavaScriptFromString:titleStr];
        //相关阅读-获取点击的infoid
        NSString *idStr = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).id", pt.x, pt.y];
        NSString *htmlId=[_myWebView stringByEvaluatingJavaScriptFromString:idStr];
        //names   1头条客  2关键词    3相关阅读   4车款 5内容中的超链
        //names 为空时为面页内图片 src中有值不能为空
        NSString *nameStr = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).name", pt.x, pt.y];
        NSString *htmlName=[_myWebView stringByEvaluatingJavaScriptFromString:nameStr];
        NSLog(@"htmlImgUrl=%@",htmlImgUrl);
    }

     

    通过这些方法就获取到了点击_myWebView的图片的网址、标题、id,也可以把图片数组传到下一页进行预览

    TFHpple现在地址:http://download.csdn.net/download/wangqinglei0307/9973471

    展开全文
  • <div><p>传入的文件地址是生成的连接,支持浏览器和手机端下载。这该怎么解决呢?...图片链接是在浏览器上是可以正常下载的。</p><p>该提问来源于开源项目:Sayi/poi-tl</p></div>
  • 得到的get(“href”)链接却无法下载,我看了看源代码标签,我获取到的HREF居然和源代码的迅雷下载地址不一样,我获取到的FREF和a标签的getText()是一样的(理论上获取到的连接应该和下列图片中的是一样的),有没有...
  • 这里写自定义目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • 后来煎蛋网把妹子图的网页改进了,对图片地址进行了加密,所以论坛里面的人经常有人问怎么请求的页面没有链接。这篇文章就来说一下煎蛋网OOXX妹子图的链接获取方式。 首先说明一下,之前煎蛋网之所以增加了反爬虫...
  • 在这里记录一下查看清晰图片的方法。 首先,需要抓取红包照片的地址怎么抓取?请看传送门:http://jingyan.baidu.com/article/03b2f78c7b6bb05ea237aed2.html 链接里面介绍的是安卓抓取的方法,如果用ios也基本...
  • 相信很多的朋友都知道excel有超链接的功能,也都...超链接:顾名思义就是从一个地方能链接到另一个地方,可以是链接到一个网页,也可以是表格的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个...
  • [想获取的两个图片链接](https://img-ask.csdn.net/upload/201809/29/1538234830_153852.png) ![用Jsoup获取到的document](https://img-ask.csdn.net/upload/201809/29/1538234867_764462.png)
  • 后来煎蛋网把妹子图的网页改进了,对图片地址进行了加密,所以论坛里面的人经常有人问怎么请求的页面没有链接。这篇文章就来说一下煎蛋网 OOXX 妹子图的链接获取方式。首先说明一下,之前煎蛋网之所以增加了反爬虫...
  • 后来煎蛋网把妹子图的网页改进了,对图片地址进行了加密,所以论坛里面的人经常有人问怎么请求的页面没有链接。这篇文章就来说一下煎蛋网OOXX妹子图的链接获取方式。 首先说明一下,之前煎蛋网之所以增加了反爬虫...
  • Discord 是一款国外的免费实时通话软件,主要面向...如果直接链接图片会把用户的 IP 地址泄露图片主机,并且大图片还会占用大量的带宽。为了避免这些问题,就需要一个中间服务来从用户获取图片,然后调整它们的大小...
  • ``` ; border-left: 4px solid rgb(24, 144, 255);"> ...我前端测试,只做了一个内容,怎么根据数据库中的内容,自动增加像这样的条目,并且编辑会跳转页面,edit.php怎么获取不同条目的内容?
  • 前几天写过一文章,介绍通过获取网页html代码,然后正则出图片链接地址的文章php7.3-正则提取网页中所有图片的url地址,文章只介绍了怎么提取图片的URL地址,今天就再写一下获取图片URL地址后怎么下载图片保存到...
  • Python爬取网站图片

    2019-11-25 20:02:18
    最近公司给我了一个任务,因为后台管理系统里面需要给虚拟的一些用户上传头像,老板就说让我去获取大概10万个头像的图片地址链接,本来是说分给客服去一个一个的复制粘贴的,那需要多长时间啊,然后我在上厕所的时候...
  • 易企秀的素材很多,为了防止被盗用,他们网站平台的素材和元素基本都是防盗链的或者是加密的...那么如何获取真实的图片呢?接着往下看! 其实我们只需要将图片的网址修改下并且加上.png即可: 原链接:http://res1.eq
  • 目前有很多邮件营销平台,鱼龙混杂,怎么区分它们呢?...通过在邮件内容中插入图片的方式,可以知道一个邮件被打开的次数,而通过在URL中插入地址参数,就可以知道哪个邮箱被打开过。 三、链接...
  • 微信公众号图文中怎么下载封面图?

    千次阅读 2017-06-21 16:43:35
    1、复制图文链接地址。我们看到一篇图文,首先打开该图文,点击右上角三点,点击复制链接。 2、在电脑浏览器打开地址。将地址发送到电脑,并用浏览器打开该地址,页面显示的就是這片图文
  • 速度一路发友情链接互换系统是一款基于asp+access平台下的友情链接交换系统,速度一路发友情链接互换系统具有友情链接交换交流、友情链接购买、友情链接出售、友情链接相关新闻及站长工具等功能,能够自动获取PR,...
  • 可是怎么获取不到json,访问如下地址获取的不是json,是html代码,设置“Content-Type: application/json”,用session都不行! ![图片说明](https://img-ask.csdn.net/upload/201901/22/1548150086_355172.jpg...
  • 通过iframe请求的链接是没有请求头Origin的 例如: **一、通过iframe请求** ``` ;" src="https://www.babidu.com/?requestType=iframe&_=1551691168203" frameborder="0" scrolling="no"></iframe> ``` ...
  • click斗鱼直播间真实rtmp地址获取(含工具类下载)​zhuanlan.zhihu.com最经典的Python爬虫(图片)案例​zhuanlan.zhihu.com写在前面:之前用python生成过可执行的exe文件(斗鱼推流地址exe ,图片exe,芳儿小团子千人...
  • VUE发送Formdata数据•参数blob是通过this.cropper....•具体使用方法,参考此链接地址[1]// 这里我使用的是cropperjs插件,裁剪图片成功执行此方法 crop(blob) { const formData = new FormData(); let uid ...
  • 获取图片链接有点不便),mark备用~ 尝试2:在wiki里创建文章 回头再看老师文中图片链接的后半部分:……content.com/wiki/xugy0926/getting-started-with-javascript/terminal.png,...
  • # 如果获取链接地址如下,但是我们只想要问号前面的怎么处理 url = 'http://i2.chuimg.com/657f715d4ba2439e91e9e67f1c7026b9_1125w_1488h.jpg?imageView2/1/w/215/h/136/interlace/1/q/90' html = urlparse(url) ...
  • 地址栏是 action。不是action控制的跳转就能用“a href="#2"“ 的方式定位到页面局部。 但是我需要action跳转页面的,上面的方式不能实现。求解! 并且我要定位的地方的id是变化的,12345。这个没事我已经能获取id...

空空如也

空空如也

1 2 3 4 5
收藏数 81
精华内容 32
关键字:

图片链接地址怎么获取