以文本方式查看主题

-  搭建论坛  (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地址字符串为己用呢?

其实,这个功能在日常的其他应用中也是需要的!!!希望者和星能有之。

 
图片点击可在新窗口打开查看此主题相关图片如下:ip.jpg
图片点击可在新窗口打开查看


--  作者: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地址——也就是本机自身的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确实是一个神秘的人物,感觉有些象老中医开药方的味道。