百度“查看网页源码”,有很多支持查看网页源码的在线站点
超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:
简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
你好,主要有一下方法:方法一、查看html源码的站点
百度“查看网页源码”,有很多支持查看网页源码的在线站点。
方法二、QQ浏览器 + ES文件管理器
使用QQ浏览器打开网页,长按,“保存离线网页”。
打开ES文件管理器,打开路径“存储卡/QQBrowser/网页保存”,打开方式选择“ES文本阅读器”即可查看源码。
方法三、Firefox 或 Chrome 手机浏览器
在要查看源码的网址前加“view-source:”即可。
望采纳~
在Androidmanifest.xml里添加以下两行就ok.<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
then.就口以添加关于抓取网页的代码了。主要就是俩函数,一个负责连接网页(testGetHtml()),一个用于读取源码(readStream()):
public static byte[] readStream(InputStream inputStream) throws Exception {
byte[] buffer = new byte[1024]
int len = -1
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()
while ((len = inputStream.read(buffer)) != -1) {
byteArrayOutputStream.write(buffer, 0, len)
}
inputStream.close()
byteArrayOutputStream.close()
return byteArrayOutputStream.toByteArray()
}
public static String testGetHtml(String urlpath) throws Exception {
URL url = new URL(urlpath)
HttpURLConnection conn = (HttpURLConnection) url.openConnection()
conn.setConnectTimeout(6 * 1000)
conn.setRequestMethod("GET")
if (conn.getResponseCode() == 200) {
InputStream inputStream = conn.getInputStream()
byte[] data = readStream(inputStream)
String html = new String(data)
return html
}
return null
}
用的时候注意URL要写全,testGetHtml("http://www.baidu.com/")这样即可。
源码会存在一个String变量中