以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- [求助]怎么读取网页上的一段字符串? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=30986) |
-- 作者:pc_doctor -- 发布时间:2011-1-3 14:52:19 -- [求助]怎么读取网页上的一段字符串? 有时候需要读取别人网页上的一段字符串,怎么去读取呢?
在用者和星读取客户端上互联网时的公网真实IP地址时,发现如果用户在网卡中设置了一个私网地址时,也是能上到互联网的,比如是通过LAN上互联网时,此时的者和星读取客户端的IP地址都是假的公网IP(即取得的是网卡上设置的私网地址),即使是PPPOE拨号也是可以在网卡上设置私网地址的,因为这样ISP会自动分配公网IP,但是者和星取得的也是私网地址。
我看朋友的易语言采用的是直接读取某网页提供的公网IP方式获取真实的公网IP,好像是通过网页坐标计算而获取的。 比如下面的万网提供的服务网页,者或星如何去读取该网页中的IP地址字符串为己用呢? 其实,这个功能在日常的其他应用中也是需要的!!!希望者和星能有之。 |
-- 作者:pc_doctor -- 发布时间:2011-1-3 21:13:26 -- 使用 星 得到了。 但 者 不行。
如果能在“URL窗口定位”的方法中增加“获取源码”的方法,这样,者就也许能轻松解决这个问题了。 |
-- 作者:heying -- 发布时间:2011-1-4 0:15:09 -- 你的问题就很“模糊”,你到底是想要得到,自身的IP地址?还是 某IP地址的网页? |
-- 作者:pc_doctor -- 发布时间:2011-1-5 8:55:35 -- 帖子主题“怎么读取网页上的一段字符串?”,应该是很容易理解的吧,这本身应该是一种功能。
至于具体运用到实际中,各有需求。
为什么要采用这样的方式去获取公网IP地址,主贴中已经讲明了,就是在某些情况下,者和星都不能获取本机真实的公网IP地址,因此,变通的采用读取某网页的字符串来获取,因为,只要本机一访问该网页,该网页就会自动给出你此时的公网IP地址——也就是本机自身的IP地址。 |
-- 作者:jsphp -- 发布时间:2011-1-5 9:45:22 -- b/s模式就简单的,使用 javascript 写个函数 就解决了。 |
-- 作者:jsphp -- 发布时间:2011-1-5 9:47:30 -- 但使用者得到 自身的IP地址,直接使用构件就可以了,更简单。 |
-- 作者:pc_doctor -- 发布时间:2011-1-5 20:29:40 -- 以下是引用jsphp在2011-1-5 9:45:22的发言:
b/s模式就简单的,使用 javascript 写个函数 就解决了。 但使用者得到 自身的IP地址,直接使用构件就可以了,更简单。
谢谢 jsphp 兄弟的回帖!
针对您回答的两个问题,我想请教:
第一,请您用javascript做个实例来看看,但是一定要完成用javascript 取得的网页字符串送给搭建者中去继续处理。 千万别整个javascript取得的字符串简单的显示在页面上,这个小学生都会,不算本事。如果什么都只是简单的一个显示出来看看,比搭建者做得更好的网站编辑软件多之广也!
第二,请您将主贴多读两遍后,完全模拟主贴所讲的环境后,再用 搭建者 试一试再说简单之时,理当崇拜您为老大!
谢谢您!!! |
-- 作者:U571 -- 发布时间:2011-1-5 20:48:19 -- 说了很多,看不懂它们实际要一个什么结果;简单准确的表达太重要了。 |
-- 作者:U571 -- 发布时间:2011-1-5 20:50:57 -- pc_doctor确实是一个神秘的人物,感觉有些象老中医开药方的味道。 |