visiable,设置戚饥对button设置点击事件,startactivity。
5种常见的网页自动跳转方法,以及搜索引擎对这些跳转方法的辨识能力。1.网页自动跳转方法:Meta Refresh自动跳转法,在网页的head区域的Meta Refresh标签中,加入自动跳转代码,可实现网页的立即或延时自动跳转。示例如下:(META http-equiv=Refresh content=10url=网址)上述html代码中的“10”是延时跳转的时间,单位是秒。如果设为0,就表示立即跳转.“网址”是跳转的目标地址。
2.网页自动跳转方法:body onload自动跳转法在网页加载时通过onload事件指定parent.location进行自动跳转。
3.网页自动跳转方法:javascript自动跳转法javascript可以实现网页的自动跳转,如果要实现立即跳转,将跳转代码放在网页的head区域即可。
4.网页自动跳转方法:表单自动跳转法对于表单都很熟悉,就是将表单中填写的内容,提交到action参数中指定的URL地址中,目标URL再对接收到的数据进行处理。利用这一点,可间接的实现网页跳转,只不过,并不需要提交任何表单内容。再结合javascript脚本,可以对表敏闷单进行自动提交。
5.网兆尺页自动跳转方法:程序跳转法(response.redirect 、server.transfer)每种程序都有各自的页面跳转方法,例如asp中使用response.redirect 来进行跳转,跳转范例如下:response.redirect作用是,asp程序运行到该行代码后,会立即跳转到目标url地址中族拿高去。
程序陪缺如下,实现对网页源码保存为txt文档import java.io.BufferedReader
import java.io.File
import java.io.FileOutputStream
import java.io.InputStream
import java.io.InputStreamReader
import java.net.HttpURLConnection
import java.net.URL
public class saveHtml {
/**
* 根据网址读取网页HTML内容
* @param pageUrl 网页地址
*/
public String readerPageByUrl(String pageUrl) {
URL url
String pageString=""
try {
url = new URL(pageUrl)
HttpURLConnection connection = (HttpURLConnection) url.openConnection() //根据HttpURLConnection得到网页的输入流
InputStream is = connection.getInputStream()
StringBuffer sb=new StringBuffer()
BufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8"))//设置编码
String line = null
while ((line = br.readLine()) != null) {
sb.append(line+"\n")
}
pageString=sb.toString()
} catch (Exception e) {
e.printStackTrace()
}finally{
}
return pageString
}
/**
* 写入 *** 作
* @param filePath 静态页面路径
* @param fileStr 网页内容
* @throws Exception
*/
public void writeStringToFile(String filePath, String fileStr) throws Exception //写文件
{
File file=new File(filePath)
FileOutputStream fileout = new FileOutputStream(file)
fileout.write(fileStr.getBytes())
fileout.close()
}
/**
* 生成静态页面
* @param pageUrl 网址
* @param filePath 静态页面路径
* @throws Exception
*/
public void createStaticPage(String pageUrl,String filePath) throws Exception{
//获取芦核辩网页内容
String pageStr=readerPageByUrl(pageUrl)
System.out.println(pageStr)
try {
writeStringToFile(filePath, pageStr)
} catch (Exception e) {
e.printStackTrace()
}
}
//氏慧测试
public static void main(String[] args) {
saveHtml rb=new saveHtml()
String pageUrl[]={"http://www.qiushibaike.com/"}// 目标网站
try {
for(int i=0i<pageUrl.lengthi++)//对多个网页进行循环保存
{
String filePath="D://wenjian"+i+".txt" //生成文本后保存的路径
rb.createStaticPage(pageUrl[i], filePath)
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)