如何获得某个网页的PHP源码

如何获得某个网页的PHP源码,第1张

那你只能跟网站的拥有者或者开发者联系索取了。别妄想直接通过某个软件或程序就能获得网站的后台源码,要真能这样,我把支付宝的源码拿来玩玩?

当然,如果你能找到一个牛X的黑客通过非常规的手段去获取源码,那当我没说。

使用webbrowser控件来加载网页,然后再

Private

Sub

WebBrowser

1_DocumentCompleted下通过使用WebBrowser1DocumentBody

InnerHtml

来获取网页的源代码,或使用

WebBrowser1DocumentBodyInnerText来获取网页中的文本。之后可以通过字符串控制指令或者

正则表达式

来精确获取到你所需的数据。

先得到源代码:这里用WebBrowser1控件

text1=WebBrowser1DocumentdocumentElementouterHTML

下面是筛选实例

自编函数Getin

范例

GetIn(字符串, 起始, 结束)

GetIn(text1, ">", "<") '截取中间

GetIn(text1, "<", "") '截取后半段

GetIn(text1, "", ">") '截取前半段

Function GetIn(ByRef Str As String, St As String, Ed As String)

If InStr(1, Str, St) <= 0 Then

If InStr(1, Str, Ed) > 0 Then

Str = Left(Str, InStr(1, Str, Ed) - 1)

Else

Str = ""

End If

GetIn = ""

Str = ""

Exit Function

End If

If InStr(1, Str, Ed) <= 0 Then

If InStr(1, Str, St) > 0 Then

Str = Right(Str, Len(Str) - InStr(1, Str, St) - Len(St) + 1)

Else

Str = ""

End If

GetIn = Str

Str = ""

Exit Function

End If

Str = Right(Str, Len(Str) - InStr(1, Str, St) - Len(St) + 1)

If Ed = "" Then

GetIn = Str

Str = ""

Exit Function

End If

GetIn = Left(Str, InStr(1, Str, Ed) - 1)

Str = Right(Str, Len(Str) - InStr(1, Str, Ed) - Len(Ed) + 1)

End Function

1、浏览器打开网页,右键-》查看源代码

然后Ctrl+S保存下来

2、打开要保存的网页,直接Ctrl+S,选择“仅HTML”

以上两种方法,选择其一即可。

1.编写useSourceViewer 类的基本框架,该类仅包括无返回值的main ()方法,该方法从参数中获取URL,通过输入缓冲和输出缓冲将该URL 原码输出。

2.编写useSourceViewer 类,代码如下:

import javanet;

import javaio;

public class useSourceViewer

{

public static void main (String[] args)

{

if (argslength > 0)

{

try

{

//读入URL

URL u = new URL(args[0]);

InputStream in = uopenStream( );

// 为增加性能存储输入流

in = new BufferedInputStream(in);

// 将输入流连接到阅读器

Reader r = new InputStreamReader(in);

int c;

while ((c = rread( )) != -1)

{

Systemoutprint((char) c);

}

Object o = ugetContent( );

Systemoutprintln("I got a " + ogetClass()getName( ));

}

catch (MalformedURLException e)

{

Systemerrprintln(args[0] + " is not a parseable URL");

}

catch (IOException e)

{

Systemerrprintln(e);

}

} // end if

} // end main

} // end SourceViewer}

以上就是关于如何获得某个网页的PHP源码全部的内容,包括:如何获得某个网页的PHP源码、如何用vb.net获取网页源代码、vb怎么提取网页源代码的指定内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9391654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存