已经得到SWF文件,剥离它,却没有其中播放的图片_html/css_WEB-ITnose
研究了一下,它的这个原理似乎是这样的:
该页面用SWF文件作为播放器,播放指定的几张图片.浏览者在浏览器端无法下载这些图片,只能得到SWF文件,而且用软件剥离这个SWF,其中并无图片文件
比如这个网页: http://www.winstarlighting.com/index.html (我想得到其中的图片,却无法实现)
请问,我可以怎么样才能得到其中的图片呢?谢谢!
或者得到整个FLASH文件也行。(源代码中的“imageshow.swf”无效,其只是个播放器)
回复讨论(解决方案)
这个可能是flash从后台获取的
试试用falash反编译软件 看看里面的代码
拿到图片对应的路径应该就可以获取图片了
楼主,这样的代码原理是这样的:
1,它先用一段JS实现6张图片滚动,另外采用了SWF播放器把框架加载在图片外面,这正是你能获得到的imageshow.swf文件!
2,你如果要得到那些照片,就在该页面的源代码里找javascript段(我大致看了一下,应该是外部引用了的,你得细致的看看),里面有图片路径和文件名,类似一下JS:
<script language='javascript'> linkarr = new Array(); picarr = new Array(); textarr = new Array(); var swf_width=880; var swf_height=330; //文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式 var configtg='0xffffff||0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|5|3|1|_blank'; var files = ""; var links = ""; var texts = ""; //这里设置调用标记 picarr[1] = "/LED-Bulbs.png";picarr[2] = "/LED-Down-Light.png";picarr[3] = "/LED-Panel-Light.png";picarr[4] = "/LED-Spot-Light.PNG";picarr[5] = "/LED-Strip.png";picarr[6] = "/LED-T8-Tube.png"; for(i=1;i<picarr.length;i++){ if(files=="") files = picarr[i]; else files += "|"+picarr[i]; } for(i=1;i<linkarr.length;i++){ if(links=="") links = linkarr[i]; else links += "|"+linkarr[i]; } document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">'); document.write('<param name="movie" value="/imageshow.swf"><param name="quality" value="high">'); document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); document.write('<param name="FlashVars" value="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+configtg+'">'); document.write('<embed src="/imageshow.swf" wmode="opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_config='+configtg+'&menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>'); </script>
楼主如果只是为了要这个图片的话,密籍交你一个:
第一步:打开浏览器,工具 -> Internet选项 -> 常规 -> 删除所有的历史记录和临时文件
第二步:打开你那个网址,然后等全部图片都可以看到
第三步:工具 -> Internet选项 -> 常规 -> 浏览历史记录 -> 设置 -> 查看文件,然后把里面的所有文件全部复制出来,随便复制到其他目录下,然后,你就会发现,你要的图都在这里了。
楼上的方法不行,其他图片可以得到,可是这个SWF文件播放的几张无法得到
哦,试了一下,真的能得到。
牛X
哦,试了一下,真的能得到。
牛X
呵呵,记得结贴就好!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.
