易语言取易语言超文本浏览框卡1的网页源代码到编辑框1

易语言编辑框框如何获取超文本浏览框网页文字的超链接_百度知道
易语言编辑框框如何获取超文本浏览框网页文字的超链接
易语言编辑框框如何获取超文本浏览框网页文字的超链接比如百度首页取 新闻 旦海测剿爻济诧汐超搂这个词的超链接 应该怎么取
请您先在易语言中添加组件编辑框1、旦海测剿爻济诧汐超搂按钮1和超文本浏览框1,再把下面的代码复制到代码编辑区里。.版本&2.支持库&HtmlView.支持库&internet.程序集&窗口程序集.子程序&__启动窗口_创建完毕超文本浏览框1.地址&=&“”.子程序&取指定内容,&文本型.参数&完整内容,&文本型.参数&左边文本,&文本型.参数&右边文本,&文本型.局部变量&临时位置,&整数型.局部变量&内容长度,&整数型.局部变量&取出内容,&文本型内容长度&=&取文本长度&(完整内容)临时位置&=&寻找文本&(完整内容,&左边文本,&,&假)&+&取文本长度&(左边文本)取出内容&=&取文本中间&(完整内容,&临时位置,&内容长度)内容长度&=&取文本长度&(取出内容)临时位置&=&寻找文本&(取出内容,&右边文本,&,&假)&-&1取出内容&=&取文本中间&(取出内容,&1,&临时位置)返回&(取出内容).子程序&_按钮1_被单击.局部变量&文本,&文本型文本&=&到文本&(HTTP读文件&(超文本浏览框1.地址))&&'&读取百度的HTML.如果&(寻找文本&(文本,&“退出”,&,&假)&≠&-1)&&'&如果登录了百度,那么就有“退出”这个链接&&&&文本&=&取指定内容&(文本,&“退出”,&“新闻”)&&'&百度新闻的地址在“退出”和“新闻”之间&&&&文本&=&取指定内容&(文本,&“&a&href=”,&“&”)&&'&连接前面有“&a&href=”,后面有“&”,而中间的就是新闻的连接了.否则&&&&文本&=&取指定内容&(文本,&“点此进入&百度的空间”,&“新”)&&'&如果没有登录百度,那么在“新闻”前面的就是“点此进入&百度的空间”&&&&文本&=&取指定内容&(文本,&“href=”&+&#引号,&#引号&+&“&”)&&'&这里比上面的前后各多了引号.如果结束编辑框1.内容&=&文本&&'&将取到的地址输出到编辑框上
其他类似问题
为您推荐:
其他3条回答
用正则,还有网页要转码.像百度的话,首页是utf-8.什么编码,可以看看源码的标头,或者看浏览器右键.版本&2.支持库&HtmlView.支持库&RegEx.支持库&internet.支持库&iconv.子程序&_按钮1_被单击编辑框超链接地址.内容&=&取网页链接地址&(超文本浏览框1.地址,&“新闻”).子程序&取网页链接地址,&文本型.参数&_网页地址,&文本型.参数&_链接文本,&文本型.参数&_超链接引号,&文本型,&可空,&超链接地址可能用引号括起来,可能是单引号,双引号,或者没有引号.默认没有引号.局部变量&网页文件,&字节集.局部变量&网页文本,&文本型.局部变量&正则,&正则表达式.局部变量&结果,&搜索结果.局部变量&结果文本,&文本型网页文件&=&HTTP读文件&(_网页地址)网页文本&=&到文本&(编码转换&(网页文件,&#编码_UTF_8,&#编码_GB2312,&)).如果真&(网页文本&=&“”)&&&&网页文本&=&到文本&(编码转换&(网页文件,&#编码_UTF_8,&#编码_GB18030,&)).如果真结束.如果真&(网页文本&=&“”)&&&&网页文本&=&到文本&(编码转换&(网页文件,&#编码_UTF_8,&#编码_GBK,&)).如果真结束.如果真&(网页文本&=&“”)&&&&网页文本&=&到文本&(网页文件).如果真结束.如果真&(网页文本&=&“”)&&&&信息框&(“网页内容转码失败!”,&#警告图标,&“提示”)&&&&返回&(“”).如果真结束正则.创建&(“&a&href=”&+&_超链接引号&+&“[^&]*”&+&_超链接引号&+&“&”&+&_链接文本&+&“&/a&”,&假)结果&=&正则.搜索&(网页文本,&1,&).如果真&(结果.是否为空&())&&&&信息框&(“找不到!”,&#信息图标,&“提示”)&&&&返回&(“”).如果真结束结果文本&=&结果.取匹配文本&(网页文本,&)结果文本&=&子文本替换&(结果文本,&“&a&href=”&+&_超链接引号,&,&,&,&真)结果文本&=&子文本替换&(结果文本,&_超链接引号&+&“&”&+&_链接文本&+&“&/a&”,&,&,&,&真)返回&(结果文本)
http读文件然后把读回来的网页源代码分割
先添加数据库 然后再按下面的
超文本的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁易语言怎么把提取到的网页源码内容在超文本浏览框中替换_百度知道
易语言怎么把提取到的网页源码内容在超文本浏览框中替换
在新建的windos窗口程序中画:两个编辑框、一个按钮。再添加模块如图中三步!我们来实现,在一个编辑框中输入网址后,点击按钮,然后取到指定内容到编辑框2中。比如我们来取百度某贴吧一个帖子内的内容!如下图中的“跑遍数码城,XXXXX”。我们在该页面上右键----&查看网页源码(或查看源文件)。在打开的源文件内容中按CTRL+F组合键查找“跑遍数码城”,我们只要一个开文中一部分就行了!找到对应的文字后,我们找到和网页中完全对应的那部分代码。PS:可能会出现几个被找到的内容,但是只要找到你需要取的那段全部对应部分就行。复制正文中的前面的部分代码,不要复制太多的内容,待会我们用正文前的内容找到中间的内容。然后在易语言中新建一个文本常量,把复制到的内容粘贴到“常量值”里面去。然后我们去复制正文后面的一小段代码,同样新建一个文本常量,然后粘贴到常量值里面去。此时我们回到编程程序中,点击按钮,在生成的“_按钮1_被单击”子程序下面新建一个文本型变量“得到的内容”,然后输入以下代码:得到的内容 = 网页_访问s (编辑框1.内容)编辑框2.内容 = 文本_取出中间文本 (得到的内容, #常量1, #常量2)PS:第一行是把把编辑框中的网址打开后得到的网页源码赋值给“得到的内容”这个文本变量。第二行则是对“得到的文本”进行取中间文本操作,文本_取出中间文本()是一个程序!它能取出中间内容的程序!7最后我们把程序调试运行一下,点击按钮“取内容”,是不是成功了呢?打开其他帖子取也是有效的,只要你取前后代码是正确的!如果你是需要网页的源码,只要使用程序“ 网页_访问s()”,就然后把它赋值输出就OK了。当然!括号里面要有网页地址!
其他类似问题
为您推荐:
照下面的输入:.版本 2.子程序 _按钮1_被单击.如果真 (旦胆测感爻啡诧拾超浆编辑框1.内容 = “答案”)
信息框 (“输入正确”, 0, )
返回 ().如果真结束信息框 (“哈哈,你错了~!”, 0, )请采纳,谢谢!
你所说的替换是什么意思呢? 是保存还是?麻烦说清楚点
.版本 2.支持库 HtmlView' 网页源码 = 到文本 (HTTP读文件 (“”))超文本浏览框1.地址 = “”想替换 超文本浏览框1 里面显示的一些文字
懂了,这个代码量很多啊,
很简单,只需两行代码
超文本的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁超文本浏览框1的地址怎么才能显示到编辑框1_易语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:107,072贴子:
超文本浏览框1的地址怎么才能显示到编辑框1收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
作浏览器。点超文本浏览框1里面的链接,地址变了,要怎么才能显示到编辑框1。&
前面已经有子程序&&按钮1被单击&超文本浏览框1.地址=编辑框1.内容
超文本浏览框1 即将跳转编辑框1.内容=超文本浏览框1.地址
快试试吧,可以对自己使用挽尊卡咯~◆◆
这样可以吗?编辑框1内容被改变&&编辑框1.内容=超文本浏览框1.地址
超文本跳转里面输入命令编辑框1.内容=超文本浏览框1.地址
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或易语言代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
易语言代码
上传于||文档简介
大小:2.82KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 易语言浏览器源代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信