那你只能跟网站的拥有者或者开发者联系索取了。别妄想直接通过某个软件或程序就能获得网站的后台源码,要真能这样,我把支付宝的源码拿来玩玩?
当然,如果你能找到一个牛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怎么提取网页源代码的指定内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)