作者jians (沿海)
看板Ajax
标题[问题] 如何抓取网页原始码
时间Sun May 24 12:27:30 2009
最近要写一个网页,必须抓取网页原始码
但是抓取的方式是不透过伺服端抓取,而是透过客户端来抓取
也就是说我把抓取原始码的程序x.php传到位於美国的虚拟主机
而我在台湾连结x.php後,假设指定抓取
http://www.cmyip.com/网站的原始码
(
http://www.cmyip.com/是抓取浏览者IP的网站)
而
http://www.cmyip.com/这个网站中的IP要是显示客户端也就是使用者的IP
而不是显示位於美国的虚拟主机伺服端的IP
这样说不知道各位大大们能否了解!
我尝试使用过PHP的函数,但是抓取结果的IP都是美国伺服端IP
因为这几天查资料後据了解JS好像能够达成这个目的
我的网页最主要的就是能够在客户端抓取原始码之後存取到PHP的变数中!
不知道能否有办法达成这个目的呢?有请高手指导:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.64.178
1F:推 tomin:捉IP推荐SmartIP 该网站有API 可以帮你捉、分析client IP 05/24 12:39
2F:→ jians:可是我程式的作用不是抓IP耶~我文中抓IP的部份只是举例XD 05/24 12:44
3F:推 chweng:跨网域的话,除非该网站有API可以配合,不然没办法这样抓。 05/24 13:02
5F:推 tomin:它是php+jquery 05/24 23:57
6F:→ jians:那可以请问jquery的什麽运用方法可以达成这个目的呢? 05/26 17:18
7F:→ Kelunyang:jQuery向自家PHP送出请求,自家PHP当白手套抓别人家网页 05/26 18:04
8F:→ jians:我大概知道那网站的运作模式了!这种写法哪里有参考范例呢? 05/26 18:08
9F:→ Kelunyang:你不是又不要透过自己家的PHP吗@@" 05/26 18:11
10F:→ jians:我是指抓取原始码的步骤,是藉由来client自己抓取:) 05/26 18:17
11F:→ jians:最主要的原因是因为如果一直用伺服端去抓会被封IP 05/26 18:18
12F:→ jians:这太麻烦了XD所以才想找这种方法! 05/30 13:07