Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将控制台输出作为参数重定向到对象_Java_Variables_Netbeans_Web Scraping - Fatal编程技术网

Java 如何将控制台输出作为参数重定向到对象

Java 如何将控制台输出作为参数重定向到对象,java,variables,netbeans,web-scraping,Java,Variables,Netbeans,Web Scraping,我写了一个脚本,删除了GoogleScholar并获得了下载论文的链接,但问题是,当项目执行时,它在控制台中给了我一个链接。我希望下载链接存储在一个对象中,并最终下载它 我想将其存储在网站对象中。!现在,我只是从控制台硬编码的链接,并粘贴在这里 URL website = new URL(" http://ilpubs.stanford.edu:8090/421/1/1999-65.pdf"); ReadableByteChannel rbc = Channels.newChannel(webs

我写了一个脚本,删除了GoogleScholar并获得了下载论文的链接,但问题是,当项目执行时,它在控制台中给了我一个链接。我希望下载链接存储在一个对象中,并最终下载它 我想将其存储在网站对象中。!现在,我只是从控制台硬编码的链接,并粘贴在这里

URL website = new URL(" http://ilpubs.stanford.edu:8090/421/1/1999-65.pdf");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("D:\\paper.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
这是我的全部报废代码:

public static void main(String[] args) throws IOException {
try {
    Document doc = Jsoup
            .connect("https://scholar.google.com.pk/scholar?q=Sergey+Brin.+Extracting+patterns+and+relations+from+the+world+wide+web.+In+WebDB+Workshop+at+EDBT+%E2%80%9998%2C+1998.+Available+online+at+%3Chttp%3A%2F%2Fwwwdb.stanford.edu%2F+sergey%2Fextract.ps%3E.&btnG=&hl=en&as_sdt=0%2C5")
            .userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36")
            .get();

    String title = doc.title();
    System.out.println("title : " + title);


    Elements links = doc.select("div.gs_ggsd").select("a[href]");
    //Element  = doc.select("div.gs_ggs gs_fl").first();

    for (Element link : links) {
        System.out.println("\nlink : " + link.attr("href"));
        System.out.println("text : " + link.text());
    }
这是控制台中我想要的输出(我只需要链接)


什么是网站对象?一个包含下载论文的url的对象
title : Sergey Brin. Extracting patterns and relations from the world wide web. In WebDB Workshop at EDBT %E2%80%9998%2C 1998. Available online at %3Chttp%3A%2F%2Fwwwdb.stanford.edu%2F sergey%2Fextract.ps%3E. - Google Scholar

link : http://ilpubs.stanford.edu:8090/421/1/1999-65.pdf
text : [PDF] stanford.edu