在C#中获取图片SRC的正则表达式
我正在寻找一种正则表达式,以隔离IMG的SRC值. (我知道这不是最好的方法,但这是我在这种情况下要做的) 我有一个字符串,其中包含简单的HTML代码,一些文本和图像.我需要从该字符串中获取SRC属性的值.到目前为止,我只是设法隔离了整个标签. string matchString = Regex.Match(original_text, @"(]+)>)").Value; 解决方案 string matchString = Regex.Match(original_text, "", RegexOptions.IgnoreCase).Groups[1].Value; 其他解决方案 我知道您说您必须使用正则票据,但是如果可能的话,我确实会给这个开源项目一个机会: htmlagilitypack 这真的很容易使用,我刚刚发现了它,这对我有很大帮助,因为我进行了一些更重的HTML解析.它
8 2024-04-11
编程技术问答社区
JavaScript-从HTML img src中获取以字节为单位的大小
我想知道如何从html/js的" img"标签中获取字节中的大小 在上面的示例中,我基本想知道" testpattern.gif"有多大(字节). 预先感谢. 解决方案 好吧,这是2017年,您现在可以使用资源计时API来提取图像的transfersize,encodedBodysize,decodedBodysize in javaScript: 以下是访问页面上的imgs的大小信息的代码(请参阅下面的所有警告): var imgElems = document.getElementsByTagName('img'); for ( var i=0, len = imgElems.length; i
36 2024-04-05
编程技术问答社区
img src & jQuery?
我有一个图像,并且使用jQuery将其变成一个按钮. 所谓的按钮有两个状态:定期和按下. 使用jQuery我检测到" Mousedown"和" MouseUp",然后替换" SRC"属性,例如: $("#btn").click(function() { ;//DO SOMETHING HERE WHEN PRESSED }); $("#btn").mousedown(function() { $(this).attr({ src: regular.png }); }); $("#btn").mouseup(function() { $(this).attr({ src : pushed.png }); }); 在测试此离线时,它效果很好!但是今天我注意到,当图像存储在服务器上时,它会一遍又一遍地加载图像,并随着每个属性更改. 如何避免此加载问题并使所有图像仅从服务器加载一次? 另外,如果更好地完成我想在这里做的事情,请告诉我. 谢谢.
8 2024-04-05
编程技术问答社区
内联的javascript是否会阻塞UI线程?
我在外部脚本如何阻止UI线程,但我尚不清楚封锁是否实际上是由于标签的存在还是src='/myscript.js' src属性. 我的问题是inline javaScript(缺少SRC属性声明),例如: alert('am i blocking too?'); 或以下: var php=''; 还阻止UI线程? 解决方案 JS文件的任何加载或任何执行任何 js(无论是在外部文件还是在线中)都会阻止UI线程. 标签的例外是异步负载,脚本将在后台加载和执行异步. 也有"递延"负载(即defer属性),该载荷告诉浏览器在加载页面的其余部分之前不要实际执行其中的js. . 其他解决方案 web wor
18 2024-04-01
编程技术问答社区
使用src和BeautifulSoup从谷歌图片中提取图片
我一直在关注过去的问题(基于attribute src src src使用BeautifulSoup )尝试从Google图像页面中提取所有图像.我得到了一个" urllib2.httperror:http错误403:禁止"错误,但能够使用以下方式克服它: req = urllib2.Request(url, headers={'User-Agent' : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.30 (KHTML, like Gecko) Ubuntu/11.04 Chromium/12.0.742.112 Chrome/12.0.742.112 Safari/534.30"}) 但是,我得到了一个新错误,似乎告诉我SRC属性不存在: Traceback (most recent call last): File "Desktop/webscrapev2.py", line 13, in p
12 2024-03-30
编程技术问答社区
Iframe src设置大型base64数据
我有用于PDF预览和base64数据的iframe(超过10MB). ' 如何使用这些数据? 当我尝试设置数据时: $("iframe").attr("src", data); 一些浏览器正在崩溃. 我没有SRC链接. Ajax收到的这些数据. 有什么建议吗? 解决方案 尝试以下操作: 也许为时已晚: 其他解决方案 如果您需要通过Ajax获取标题或其他内容,请查看 URL.createObjectURL() .给定大量字节,它可以为您提供适合iframe的src的东西. var xhr = new XMLHttpRequest(); xhr.open('
14 2024-03-27
编程技术问答社区
从DIV中获取背景图像src并将其设置为图像的src。
因此,当单击DIV并将其设置为IMG元素的SRC时,我试图从DIV中获取背景图像.问题是我遇到了一个错误,说找不到文件.我了解这与我分配给IMG SRC的路径有关,但是我看不到代码有什么问题. 当有问题的DIV单击时,它调用函数 document.getElementById('rice-bowl').onclick=openModal; 及以下是实际功能 var openModal=function(){ var image= $(this).css('background-image').slice(4,-1); console.log(image); var modalImg = document.getElementById("img01"); modalImg.src = image; console.log(modalImg.src); } 两个 解决方案 这
16 2024-03-27
编程技术问答社区
ImageView的src和background有什么区别?
我很困惑使用src或background ImageView 我知道前者是指此ImageView的内容,而后者则是指ImageView的背景. 但是如何决定使用哪个?我看不到区别. 解决方案 所有视图都可以拍摄背景图像. src ImageView具有其他功能: 不同的缩放类型 adjustViewBounds设置边界以匹配图像尺寸 某些转换,例如alpha-stetting 以及您可能在文档. 中找到更多信息. 其他解决方案 使用android:background时,将设置图像以适合ImageView区域(即根据ImageView的宽度和高度).图像是否大于ImageView. 都没关系. 使用android:src时,图像将以其原始大小显示.不 自动缩放,调整将发生. Note :使用Android:SRC,我们可以获得AdvieviewBounds属性的额外好处 其他解决方案 如果将图像设置为映像的背景,则图像将
20 2024-03-26
编程技术问答社区
转换怪异的图像字符以用于图像源
我在后端(nodejs,express)中获得getObjectCommand的图像,然后传递到前端(react) 我想用IMG标签显示图像,但数据很奇怪!! 我可以在 Postman 中看到它: 但是在控制台中: 我应该将其转换为什么以及如何? 我尝试了很多解决方案(ArrayBuffer,fileReader,...),但是它们都没有起作用. 我的后端代码有问题吗? 后端: const retrieveFile = asyncHandler(async (req, res) => { try { const param = { Bucket: 'my-bucket', Key: req.params.id, }; const data = await s3.send(new GetObjectCommand(param)); data.Body.pipe(res); //-----------------
18 2024-03-23
编程技术问答社区
在 React 或 Angular 上使用带本地 HTML 的 iframe
我正在尝试在iframe中显示本地HTML文件. 在Angular和React中,它都在开发模式下工作,,但在生产(AWS Amplify)我得到错误"无法匹配任何路线". 我在以前的类似问题上尝试了所有答案,但没有解决方案. 我尝试了多种位置(在SRC中,在公共场所,创建资产文件夹等). 我尝试了多种地址语法,例如:
16 2024-03-22
编程技术问答社区
使用jquery获取两个字符串之间的字符串
如果我有这个html [img]http://topnews.net.nz/images/YouTube-3.jpg[/img] random text here [img]http://blog.brightcove.com/sites/all/uploads/FACEBOOK%20ICON.png[/img] random text here 如何使用jQuery在和[/img]之间提取值,并将其设置为元素中的变量data-src2="" random text here
24 2024-03-19
编程技术问答社区
使用jQuery each来替换图像源
我有以下问题.在加载时,我想使用每个人通过" .Image"类通过所有DIV,在该DIV中获取图像的来源,并替换相应列表项目的来源. 下面的示例:USETHIS1将替换Item1的来源,USETHIS2将替换Item2的来源,等等.对此的任何帮助将不胜感激.
18 2024-03-18
编程技术问答社区
jQuery attr() change img src
我正在制作JQuery的火箭发射效果.当我单击火箭时,它将与另一个火箭图像交换,然后启动.当我单击"重置"链接时,火箭必须重置启动位置,并且图像必须恢复.但是有两个问题.首先,"我的火箭图像没有恢复".第二 - 在恢复到初始位置后,如果我再次单击火箭,它就不会启动.你能看到并找到我的解决方案吗? $("#resetlink").click(function(){ clearInterval(timerRocket); $("#wrapper").css('top', '250px'); $("#rocket").attr('src', 'http://www.kidostore.com/images/uploads/P-SAM-rocket-blk.jpg'); }); 您可以看到$(" Rocket").attr()行. 解决方案 您在此处删除原始图像: newImg.animate(css, SPEED, function() { img.remov
20 2024-03-18
编程技术问答社区
使用jQuery点击切换图像
我有两个图像,我需要在单击图像时切换. 用户单击图像时,src应获得data-swap的值,当您再次单击时,src应更改为data-src.这应该像切换一样继续发生.任何帮助都赞赏. $("#arrowRotate").click(function() { var swapImage = $("#arrowGrey").attr("data-swap"); $("#arrowGrey").attr({ 'src': swapImage, id: 'arrowOrange' }); }); 这是我到处走的地方. 解决方案 基于我对您的问题的理解,希望这是
18 2024-03-18
编程技术问答社区
在HTML中通过JS将图片的src分配给一个变量
我想通过JS单击图像时将图像的SRC标签的内容分配给变量: 例如 - html JS ??? 我想将单击图像的图像源分配给变量,然后在跨度上显示HTML上的源.当我单击图像时,这一切都应该发生.并且要分配给变量的源应为单击图像. 我该怎么做? 预先感谢. 解决方案 尝试以下内容: function setImage(id){ var element = document.getElementById(id).src; document.getElementById("source").innerHTML = "
14 2024-03-17
编程技术问答社区
在MVC中./path和~/path表示什么?
我有一个称为Image的自定义助手类,有两个参数: src alt 现在,我将在其中一个视图中称为 @Html.Image("../Images/Indian.gif","Image is not supported or exist") 现在,这两者都会给我同样的结果,但是我很困惑为什么这两者都不相同,什么是" ../path"和"〜/path"表示? 当我在Web浏览器中检查元素时,它会生成的这两行: 解决方案
14 2024-03-13
编程技术问答社区
使用js将字符串追加到图片src中
我有一个页面,那里有 我想要它,以便在加载页面后,字符串"?action =缩略图"就会附加到src的值,使其成为src="/images/product/whatever-image.jpg?Action=thumbnail" 如何使用JS? 实现此目的 解决方案 window.addEventListener('load', function(){ /* assuming only one img element */ var image = document.getElementsByTagName('img')[0]; image.src += '?Action=thumbnail'; }, false); 注意,即使图像相同,更改图像源也会从服务器中"重新取"图像.这将在服务器端更好地完成. 评论后更新: wi
10 2024-03-02
编程技术问答社区