Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]怎么读取网页上的一段字符串?

1楼
pc_doctor 发表于:2011-1-3 14:52:19

有时候需要读取别人网页上的一段字符串,怎么去读取呢?

 

在用者和星读取客户端上互联网时的公网真实IP地址时,发现如果用户在网卡中设置了一个私网地址时,也是能上到互联网的,比如是通过LAN上互联网时,此时的者和星读取客户端的IP地址都是假的公网IP(即取得的是网卡上设置的私网地址),即使是PPPOE拨号也是可以在网卡上设置私网地址的,因为这样ISP会自动分配公网IP,但是者和星取得的也是私网地址。

 

我看朋友的易语言采用的是直接读取某网页提供的公网IP方式获取真实的公网IP,好像是通过网页坐标计算而获取的。

比如下面的万网提供的服务网页,者或星如何去读取该网页中的IP地址字符串为己用呢?

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

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

2楼
pc_doctor 发表于:2011-1-3 21:13:26

使用 星 得到了。

但 者 不行。

 

如果能在“URL窗口定位”的方法中增加“获取源码”的方法,这样,者就也许能轻松解决这个问题了。

3楼
heying 发表于:2011-1-4 0:15:09
你的问题就很“模糊”,你到底是想要得到,自身的IP地址?还是 某IP地址的网页?
4楼
pc_doctor 发表于:2011-1-5 8:55:35

帖子主题“怎么读取网页上的一段字符串?”,应该是很容易理解的吧,这本身应该是一种功能。

 

至于具体运用到实际中,各有需求。
本帖中运用到实际需求中体现的还是帖子主题的功能需求,读取该网页出现的IP地址字符串。

 

为什么要采用这样的方式去获取公网IP地址,主贴中已经讲明了,就是在某些情况下,者和星都不能获取本机真实的公网IP地址,因此,变通的采用读取某网页的字符串来获取,因为,只要本机一访问该网页,该网页就会自动给出你此时的公网IP地址——也就是本机自身的IP地址。

5楼
jsphp 发表于:2011-1-5 9:45:22
b/s模式就简单的,使用 javascript 写个函数 就解决了。
6楼
jsphp 发表于:2011-1-5 9:47:30
但使用者得到 自身的IP地址,直接使用构件就可以了,更简单。
7楼
pc_doctor 发表于:2011-1-5 20:29:40
以下是引用jsphp在2011-1-5 9:45:22的发言:
b/s模式就简单的,使用 javascript 写个函数 就解决了。
但使用者得到 自身的IP地址,直接使用构件就可以了,更简单。

 

 

谢谢 jsphp 兄弟的回帖!

 

针对您回答的两个问题,我想请教:

 

第一,请您用javascript做个实例来看看,但是一定要完成用javascript 取得的网页字符串送给搭建者中去继续处理。

千万别整个javascript取得的字符串简单的显示在页面上,这个小学生都会,不算本事。如果什么都只是简单的一个显示出来看看,比搭建者做得更好的网站编辑软件多之广也!

 

第二,请您将主贴多读两遍后,完全模拟主贴所讲的环境后,再用 搭建者 试一试再说简单之时,理当崇拜您为老大! 

 

谢谢您!!!

8楼
U571 发表于:2011-1-5 20:48:19
说了很多,看不懂它们实际要一个什么结果;简单准确的表达太重要了。
9楼
U571 发表于:2011-1-5 20:50:57
pc_doctor确实是一个神秘的人物,感觉有些象老中医开药方的味道。
共9 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.03125 s, 3 queries.