找回密码
 加入
搜索
查看: 7989|回复: 16

[IE类操作] 我再提供一个强大的网络电视网址,寻找去广告的牛人

 火.. [复制链接]
发表于 2011-12-12 23:29:02 | 显示全部楼层 |阅读模式
本帖最后由 lxsh010 于 2011-12-13 12:08 编辑

上次发帖。感谢绿色风大大的鼎力帮助。问题圆满解决。

     这次,我又找到一个非常不错的网络电视直播。效果非常的好。速度快,播放稳定,画面也比CNTVBox之类好得多,那种好不是一个等级上的。非常非常的喜欢这个网页电视。

http://www.98478.com/

      但很郁闷的是,很多广告,都是浮窗。我想,如果能用AU3的形式表现出来,并且把浮窗的广告<主要是两侧的浮窗广告>,都清除掉,世界将变得多么纯净,欣赏的体验将是多么完美!!

       可是,自己太菜了,对JS,HTLL之类的知识近乎于零,AU3也还没跨入门槛。所以又斗胆发帖,求大侠帮忙。

       代表所有喜爱去广告的朋友,不胜感谢!!!
发表于 2011-12-12 23:41:24 | 显示全部楼层
果然,速度非常快,才刚进去,居然都开始播放了视频了
我用fx看的,居然没有发现任何浮窗,非常干净,只有一个播放窗口
 楼主| 发表于 2011-12-12 23:53:02 | 显示全部楼层
回复 2# happytc

老大,FX 是什么。是火狐浏览器吗??
 楼主| 发表于 2011-12-12 23:54:12 | 显示全部楼层
回复 2# happytc

既然火狐浏览器能自动屏蔽浮窗,我们用AU3有办法干掉吗??

谢谢
发表于 2011-12-13 01:07:56 | 显示全部楼层
回复 4# lxsh010


    看了下这个
你仅仅读取那个频道列表的Frame就可以了呀,会得到象下面的地址
然后提取电台地址就可以了,如CCTV13新闻台就是:http://www.98478.com/tv.asp?action=play&id=13
再把这些电台在au3里放在list控件里就可以了。
href="tv.asp?action=play&id=1795">湖南卫视</a><a id='a1796' target="main" onclick='javascript:m("a1796");' href="tv.asp?action=play&id=1796">广东卫视</a><a id='a1797' target="main" onclick='javascript:m("a1797");' href="tv.asp?action=play&id=1797">浙江卫视</a><a id='a1798' target="main" onclick='javascript:m("a1798");' href="tv.asp?action=play&id=1798">江苏卫视</a><a id='a1799' target="main" onclick='javascript:m("a1799");' href="tv.asp?action=play&id=1799">北京卫视</a><a id='a1800' target="main" onclick='javascript:m("a1800");' href="tv.asp?action=play&id=1800">东方卫视</a><a id='a1801' target="main" onclick='javascript:m("a1801");' href="tv.asp?action=play&id=1801">重庆卫视</a><a id='a1802' target="main" onclick='javascript:m("a1802");' href="tv.asp?action=play&id=1802">天津卫视</a><a id='a1803' target="main" onclick='javascript:m("a1803");' href="tv.asp?action=play&id=1803">安徽卫视</a><a id='a1804' target="main" onclick='javascript:m("a1804");' href="tv.asp?action=play&id=1804">东南卫视</a><a id='a1805' target="main" onclick='javascript:m("a1805");' href="tv.asp?action=play&id=1805">山东卫视</a><a id='a1806' target="main" onclick='javascript:m("a1806");' href="tv.asp?action=play&id=1806">湖北卫视</a><a id='a1807' target="main" onclick='javascript:m("a1807");' href="tv.asp?action=play&id=1807">河南卫视</a><a id='a1808' target="main" onclick='javascript:m("a1808");' href="tv.asp?action=play&id=1808">

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>

_IEErrorHandlerRegister()

Local $oIE = _IECreateEmbedded()
GUICreate("Embedded Web control Test", 800, 600, (@DesktopWidth - 800) / 2, (@DesktopHeight - 600) / 2, _
                $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
GUICtrlCreateObj($oIE, 10, 10, 780, 580)
GUISetState()
_IENavigate($oIE, "http://www.98478.com/tv.asp?action=play&id=13")


While 1
        Sleep(10)
WEnd

评分

参与人数 2金钱 +50 贡献 +5 收起 理由
lxsh010 + 30 + 5 老大,真是太强悍了。谢谢你
afan + 20

查看全部评分

发表于 2011-12-13 02:17:26 | 显示全部楼层
楼主,去下载BETV ,非常棒,完全没广告,我天天看,我不轻易推荐网络电视的,但这个真的不错。很稳定。
发表于 2011-12-13 02:19:07 | 显示全部楼层
你这个网站,我现在访问不了。
 楼主| 发表于 2011-12-13 12:00:53 | 显示全部楼层
回复 5# happytc

谢谢happytc 大大的指导。

很想知道你是怎样读到 频道列表的Frame的。从网页的源文件吗?我尝试了下,好像没有。
 楼主| 发表于 2011-12-13 12:07:39 | 显示全部楼层
回复 5# happytc

还有,分别读取电视台ID,工作量太大了。那么多频道。

如果能直接屏蔽浮动的广告,就更好了。
 楼主| 发表于 2011-12-13 12:21:27 | 显示全部楼层
回复 7# qqmmcc


  我试了。是可以的。
发表于 2011-12-13 18:28:48 | 显示全部楼层
回复  happytc

谢谢happytc 大大的指导。

很想知道你是怎样读到 频道列表的Frame的。从网页的源文件 ...
lxsh010 发表于 2011-12-13 12:00


两种方式读取iFrame的内容:一则是通用相应ie函数来做$oFrames = _IEFrameGetCollection ($oIE).....(自己看帮助吧)
再则是直接读取源码,然后用正则提取,你怎么会连frame的源码都找不到呀:http://www.98478.com/list.htm
发表于 2011-12-13 18:33:13 | 显示全部楼层
回复  happytc

还有,分别读取电视台ID,工作量太大了。那么多频道。

如果能直接屏蔽浮动的广告,就 ...
lxsh010 发表于 2011-12-13 12:07


明显是你臆想了,这个数据量大?一共撑死了也就两三百个电台而已。
并且无论你用那种方式心须读取这个列表的数据(包括直接屏蔽浮动,其实这种工作量更大,因为你得先下载源码后,修改了,再让IE核渲染)。而几百个数据绘到List控件上,是毫秒级的速度。
 楼主| 发表于 2011-12-13 21:31:53 | 显示全部楼层
回复 12# happytc


    真是听君一席话,胜读十年书。一下子豁然开朗。

谢谢happytc 。。非常感谢
发表于 2011-12-13 21:56:11 | 显示全部楼层
回复 1# lxsh010


    做个记号,后面来
发表于 2011-12-14 00:21:10 | 显示全部楼层
谢谢楼主分享经验
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-19 10:44 , Processed in 0.080739 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表