易语言取网页源码,易语言取当前浏览器网页地址和网页源码
易语言取网页源码,易语言取当前浏览器网页地址和网页源码详细介绍
本文目录一览: 易语言采集网页要懂源代码吗?不懂完全怎么办?
使用HTTP读文件(“网页链接”)即可获取该网页的源代码注:一般网页使用的是UTF-8编码,获取后是UTF-8编码获取后如需正常读(如中文的问号,文字类)需要使用编码转换()将UTF-8编码转换为GB2312(忘了,大概是这个名字)就可以了或者可以使用别人已经编译好的模块有些功能性网站可以不用,或者你只是截取一段数据之类具体看你的需求
易语言怎么取网页源码?
问题一:易语言如何获取网页源码的并展示出来? .版本 2
.支持库 RegEx
.支持库 internet
.支持库 iext
.子程序 _按钮1_被单击
.局部变量 网页文本, 文本型
.局部变量 表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , 0
.局部变量 计次变量, 整数型
.局部变量 文本, 文本型
网页文本 = 到文本 (HTTP读文件 (编辑框1.内容))
网页文本 = 子文本替换 (网页文本, #引号, “'”, 0, , 真)
网页文本 = 到小写 (网页文本)
透明标签1.标题 = 取中间文 (网页文本, “”, “”)
表达式.创建 (“meta (.*?)>”, 假)
搜索结果 = 表达式.搜索全部 (网页文本)
.计次循环首 (取数组成员数 (搜索结果), 计次变量)
文本 = 搜索结果 [计次变量].取子匹配文本 (网页文本, 1, )
.判断开始 (寻找文本 (文本, “name='keywords'”, 1, 假) > 0)
透明标签2.标题 = 取中间文 (文本, “content='”, “'”)
.判断 (寻找文本 (文本, “name='description'”, 1, 假) > 0)
透明标签3.标题 = 取中间文 (文本, “content='”, “'”)
.默认
.判断结束
.计次循环尾 ()
.子程序 取中间文, 文本型
.参数 全文, 文本型
.参数 左文, 文本型
.参数 右文, 文本型
.局部变量 位置, 整数型
.局部变量 总长度, 整数型
.局部变量 文本, 文本型
总长度 = 取文本长度 (全文)
位置 = 寻找文本 (全文, 左文, , 假)
.如果真 (位置 < 0)
返回 (“”)
.如果真结束
位置 = 位置 + 取文本长度 (左文)
文本 = 取文本中间 (全文, 位置, 总长度)
总长度 = 取文本长度 (文本)
位置 = 寻找文本 (文本, 右文, , 假) - 1
.如果真 (位置 < 0)
返回 (“”)
.如果真结束
文本 = 取文本中间 (文本, 1, 位置)
返回 (文本)
问题二:易语言怎么获取网页源代码 我记得我给你回答过了,其实说老实话,想学好一门编程语言,不下大功夫是不行的,网上有很多开源的,我不能帮你太多,因为我对这方面不是很懂,呵呵,不好意思。
问题三:易语言取网页源码的问题,求解答! 思路:
超文本浏览框.取文档对象 ().对象型方法 (“getElementById”, “xxx”).方法 (“focus”, )
超文本浏览框.取文档对象 ().对象型方法 (“getElementById”, “xxx”).方法 (“click”, )
取这个选择框的对象(XXX是对象名称或者ID),然后让其获得焦点并单击它
就可以再取
临时文本 = 超文本浏览框.取文档对象 ().读对象型属性 (“body”, ).读文本属性 (“outerText”, )
此时的临时文本就是网页的源码如果你要HTML格式的就用“读文本属性 (“outerhtml”, )”
问题四:易语言怎么取网页代码中的一段代码! 20分 高级答案:
首先创建子程序---取中间文件内容---------------------------------------------------------------------
.版本 2
.子程序 取文本中间内容, 文本型, 公开
.参数 需取文本, 文本型
.参数 左边内容, 文本型
.参数 右边内容, 文本型
.参数 成功与否, 逻辑型, 参考 可空
.局部变量 长度, 整数型
.局部变量 左边位置, 整数型
.局部变量 左边长度, 整数型
.局部变量 右边位置, 整数型
.局部变量 右边长度, 整数型
长度 = 取文本长度 (需取文本)
左边位置 = 寻找文本 (需取文本, 左边内容, 0, 假)
左边长度 = 取文本长度 (左边内容)
.如果真 (左边位置 = -1)
成功与否 = 假
返回 (“未找到左边内容”)
.如果真结束
右边位置 = 寻找文本 (需取文本, 右边内容, 0, 假)
右边长度 = 取文本长度 (右边内容)
.如果真 (右边位置 = -1)
成功与否 = 假
返回 (“未找到右边内容”)
.如果真结束
成功与否 = 真
返回 (取文本中间 (需取文本, 左边位置 + 左边长度, 长度 - (左边位置 + 左边长度) - (长度 - 右边位置)))
--------------------创建完毕-------------------------厂------------------------------------------------------------
新建个编辑框1.然后在建个按钮,在按钮里输入代码
编辑框1.内容=取文本中间内容 (zxcvbnm123456789asfhyf, zxcvbnm, asfhyf)
点击这个按钮,编辑框1的内容就是123456789
图片概要:
问题五:易语言 取网页源码 可以实时获取超文本浏览框里的源码,和 查看源代码一样。
问题六:易语言这个取网页源码如何取文本中间?有图 到整数删除了就可以了
问题七:易语言 如何读取网页源文件的代码! .版本 2
.支持库 internet
.子程序 __启动窗口_创建完毕
_启动窗口.标题 = 到文本 (HTTP读文件 (“你要打开的t攻t地址。txt”))
问题八:求易语言多线程提取网页源码的例子 这是一个最简单的多线程网页访问保存网页的程序,如果满意采纳哦
问题九:易语言取网页源码中的元素内容,应该关于精易模块 80分 你要的只是取这个 span 里的内容吗?
用了精易模块的话
你可以用 文本_取出中间文本() 命令来获取,命令格式如下:
文本_取出中间文本(原文本,目标文本左边,目标文本右边)
原文本这里就可以是你读取出来的网页源码
目标文本左边,在你的图片里,就可以是
目标文本右边,在你的图片里,就是
问题十:易语言取网页指定内容源码 要方便快捷的话,就用精易模块里面的取出中间文本(),不想用模块的话就用分割文本。建议你用精易模块的文本_取中间文本()
易语言怎么获取网页源代码
是完全可以查到的,但正常情况下不会bai去帮你查,需要先去公安局立案,也就是说你一定得要有极其充分的理由才可以让公安局帮你查。
1、因为现在的微信号必须得绑定手机号,而在使用微信的过程中总会用到手机号之类的信息,所以个人的微信信息全部都会被存在腾讯公司的内部服务器里。
2、公安机关如果是由于民事案件而向腾讯公司申请查询用户的微信数据的话,腾讯公司是完全有理由不配合公安机关的信息查询的,因为这牵涉到了用户的个人隐私。
3、只有在牵涉到重大刑事案件以及危害国家安全的案件时,腾讯公司才有义务配合公安机关去调查用户的信息。
4、如果微信内容已经涉及了刑事案件,特别是重要的刑事案件侦查线索,县级以上公安机关是可以对这个手机号码采取技术侦查手段的。
5、这个方式是一定可以追踪你手机的位置信息的,既便是关机也没有任何作用,还是能追踪到,并且还可以监听你的通话,拦截你的微信。
6、在公安局启动技术侦查手段之前的一定时间内,你的通话内容和微信内容无论是收还是发都全部会被保存到一个为了提供通信服务公司的计算机上,因此要查出短信内容和通话内容是完全可以的。
扩展资料
根据公安机关办理刑事案件程序规定第254条,技术侦查措施适用的范围为以下案件:
1、危害国家安全犯罪、恐怖活动犯罪、黑社会性质的组织犯罪、重大毒品犯罪案件。
2、故意杀人、故意伤害致人重伤或者死亡、强奸、抢劫、绑架、放火、爆炸、投放危险物质等严重暴力犯罪案件。
3、集团性、系列性、跨区域性重大犯罪案件。
4、利用电信、计算机网络、寄递渠道等实施的重大犯罪案件,以及针对计算机网络实施的重大犯罪案件。
5、其他严重危害社会的犯罪案件,依法可能判处七年以上有期徒刑的。
6、公安机关追捕被通缉或者批准、决定逮捕的在逃的犯罪嫌疑人、被告人,可以采取追捕所必需的技术侦查措施。
我记得我给你回答过了,其实说老实话,想学好一门编程语言,不下大功夫是不行的,网上有很多开源的,我不能帮你太多,因为我对这方面不是很懂,呵呵,不好意思。
易语言如何取网页源码:
1、首先,运行“易语言”主程序,弹出“新建工程对话框”选择“Windows窗口程序”然后点击“确定”按钮,进入“Windows窗口程序设计界面”。如下图:
2、接下来,拖放标签组件一个、编辑框组件两个、按钮组件一个及分组框组件一个。将他们放置到合适的位置并将窗口的宽高设置到适当的大小。以确保窗口的简洁美观。如下图:
3、待界面调整完毕之后,将窗口标题、标签标题、分组框标题及按钮标题修改成相应内容,并且将编辑框、按钮组件规范命名。为编写程序代码做准备。
4、接下来就是编写代码了,在“_按钮_获取源码_被单击”事件子程序下,编写如下代码【 编辑框_网页源码.内容 = 到文本 (HTTP读文件 (编辑框_网址.内容)) 】如下图所示:
5、待代码编写无误后,进入调试阶段。按下“F5”快捷键运行程序,网址以百度经验的网址为例,然后点击“获取源码”按钮,等待程序执行。如图:
6、从网页源码编辑框得到的反馈结果分析,如果源码中出现乱码通常是编码方式的问题。这个时候,需要进行转码,就能看到正常的代码了。那么,代码也需要做小的改动。如图:
7、重新测试程序,从网页源码编辑框的反馈结果可以看出,这次读取的网页源码是正确的。
用易语言获取网页源码的某些内容,然后导出表格格式?
获取里面的内容很简单,先分割源码,再循环取出对应的内容就可以了,但是你说的导出表格格式是指什么
20分请教易语言问题。。有个网站,网页源码查询出来不是完整的,怎样用易语言读出完整源码来?
用取剪辑板文本(),就能取出
更改编码看行不行
先建一个临时变量储存HTTP读文件,然后写到文件。
比如保存在当前位置。或者系统桌面
方法
写到文件( 取运行目录()+"网站源码.txt",HTTP读文件(“要保存的源码的网址”))
方法2
写到文件( 取特殊目录(#系统桌面)+"网站源码.txt",HTTP读文件(“要保存的源码的网址”))
求教如何用易语言制作 读取网页源代码的工具并把某一行 显示到编辑框
首先引入“精易模块”,没有到网上自己下载下。
读源代码:文本型变量 = 到文本(网页_访问("这里写网址"))
提取代码:结果 = 文本_取出中间文本(文本型变量,"_gamepath = "+#引号,#引号+",")
最后:消息框(结果)
易语言怎么把提取到的网页源码内容在超文本浏览框中替换
在新建的windos窗口程序中画:
两个编辑框、一个按钮。
再添加模块如图中三步!
我们来实现,在一个编辑框中输入网址后,点击按钮,然后取到指定内容到编辑框2中。
比如我们来取百度某贴吧一个帖子内的内容!如下图中的“跑遍数码城,XXXXX”。
我们在该页面上右键---->查看网页源码(或查看源文件)。
在打开的源文件内容中按CTRL+F组合键查找“跑遍数码城”,我们只要一个开文中一部分就行了!找到对应的文字后,我们找到和网页中完全对应的那部分代码。
PS:可能会出现几个被找到的内容,但是只要找到你需要取的那段全部对应部分就行。
复制正文中的前面的部分代码,不要复制太多的内容,待会我们用正文前的内容找到中间的内容。
然后在易语言中新建一个文本常量,把复制到的内容粘贴到“常量值”里面去。
然后我们去复制正文后面的一小段代码,同样新建一个文本常量,然后粘贴到常量值里面去。
此时我们回到编程程序中,点击按钮,在生成的“_按钮1_被单击”子程序下面新建一个文本型变量“得到的内容”,然后输入以下代码:
得到的内容
=
网页_访问s
(编辑框1.内容)编辑框2.内容
=
文本_取出中间文本
(得到的内容,
#常量1,
#常量2)
PS:第一行是把把编辑框中的网址打开后得到的网页源码赋值给“得到的内容”这个文本变量。
第二行则是对“得到的文本”进行取中间文本操作,文本_取出中间文本()是一个程序!它能取出中间内容的程序!
7
最后我们把程序调试运行一下,点击按钮“取内容”,是不是成功了呢?打开其他帖子取也是有效的,只要你取前后代码是正确的!
如果你是需要网页的源码,只要使用程序“
网页_访问s()”,就然后把它赋值输出就OK了。当然!括号里面要有网页地址!
易语言取当前浏览器网页地址和网页源码
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := WebBrowser1.LocationURL;
Memo1.Lines := IdHTTP1.Get('www.qq.com');
end;
易语言 取网页源码里的文字
1、先取得源码,http读文件()
2、可以用取文本中间来取到
3、正则就这样
>(.*?)<b class,其实跟方式2类似