0

这是错误 消息: UserAgent.sendGET; 响应错误

请求网址:https ://www.linkedin.com/directory/topics-c/

响应:requestURL:https ://www.linkedin.com/directory/topics-c/

状态:999

这是我的代码

尝试 { 文档文档 = userAgent.visit(link);

        Elements eles = doc.findEvery("<ul class=\"column quad-column\">");
        for (int i = 0; i < eles.size(); i++) {
            Elements href_keywords = eles.getElement(i).findEvery("<a href>");
            for (int j = 0; j < href_keywords.size(); j++) {
                keywords.add(href_keywords.getElement(j).getText());
            }
        }
4

1 回答 1

0

你应该找到这样的元素:

元素 eles = userAgent.doc.findEvery("");

这是完整的代码:

package scrap;

import com.jaunt.*;

public class Scrap {

    public static void main(String[] args) {
        try {
            UserAgent userAgent = new UserAgent();
            userAgent.visit("https://www.linkedin.com/directory/topics-c/");
       //     System.out.println(userAgent.doc.innerHTML());
            Elements eles = userAgent.doc.findEvery("<ul class=\"column quad-column\">");
            for (int i = 0; i < eles.size(); i++) {
                Elements href_keywords = eles.getElement(i).findEvery("<a href>");
                for (int j = 0; j < href_keywords.size(); j++) {

                    /// here add to your LIST
                    System.out.println(href_keywords.getElement(j).getText()); 
                }
            }
        } catch (JauntException e) {
            System.err.println(e);
        }
    }
}
于 2016-10-19T13:36:19.573 回答