Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.URL;
- import java.net.URLConnection;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Main {
- static List<String> list = new ArrayList<>();
- static int co = 0;
- public static void main(String[] args) {
- String content = null;
- List<String> array = new ArrayList<>();
- URLConnection connection = null;
- long start = System.currentTimeMillis();
- try {
- connection = new URL("https://hse.ru").openConnection();
- Scanner scanner = new Scanner(connection.getInputStream());
- scanner.useDelimiter("\\Z");
- content = scanner.next();
- scanner.close();
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- StringBuilder stringBuilder = new StringBuilder(content);
- //System.out.println(content);
- //qwe(stringBuilder);
- findURL(stringBuilder);
- StringBuilder str = new StringBuilder("tfoygf2 ==jhv 12 gfvjvl 123 gpg 12 dfjkvbhe 12 md fkb1122 mncb1 2n bphbp12 kjb1 12");
- //qwee(str);
- System.out.println(list.size());
- }
- static void qwe(StringBuilder stringBuilder){
- int i = stringBuilder.indexOf("</section>");
- do{
- stringBuilder = stringBuilder.delete(0,i+10);
- i = stringBuilder.indexOf("</section>");
- }while (i!=-1);
- }
- static void qwee(StringBuilder stringBuilder){
- int i = stringBuilder.indexOf("12");
- do{
- stringBuilder = stringBuilder.delete(0,i+2);
- i = stringBuilder.indexOf("12");
- }while (i!=-1);
- }
- static void findURL(StringBuilder stringBuilder){
- int i;
- do{
- i = stringBuilder.indexOf("a href=\"");
- i+=8;
- int j = i;
- do{
- j++;
- }while (stringBuilder.charAt(j)!='\"');
- String str = stringBuilder.substring(i,j);
- list.add(str);
- stringBuilder = stringBuilder.delete(0,i + 8 + j);
- }while (i!=-1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement