Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. // get URL content
  2. url = new URL("http://www.sigmabeauty.com/f23-soft-angled-contour/p/F23");
  3. URLConnection conn = url.openConnection();
  4.  
  5. // open the stream and put it into BufferedReader
  6. BufferedReader br = new BufferedReader(
  7. new InputStreamReader(conn.getInputStream()));
  8.  
  9. String inputLine;
  10. String mydata="";
  11.  
  12. //save to this filename
  13. String fileName = "test.html";
  14. File file = new File(fileName);
  15.  
  16. if (!file.exists()) {
  17. file.createNewFile();
  18. }
  19.  
  20. //use FileWriter to write file
  21. FileWriter fw = new FileWriter(file.getAbsoluteFile());
  22. BufferedWriter bw = new BufferedWriter(fw);
  23.  
  24. while ((inputLine = br.readLine()) != null) {
  25. bw.write(inputLine);
  26. mydata+=inputLine;
  27. }
  28. // Pattern pattern = Pattern.compile("itemprop=\\\"(\\S+)\\\".*?>(.*)?<");
  29. // Pattern pattern = Pattern.compile("itemprop=\\\"(\\S+)\\\".*?>.*?<");
  30. Pattern pattern = Pattern.compile("itemprop=\\\"name\\\".*?>.*?<");
  31. Matcher matcher = pattern.matcher(mydata);
  32. while(matcher.find()) {
  33. System.out.print("Found match:"+matcher.group(0));
  34. System.out.println("Input String matches regex - "+matcher.start()+matcher.end());
  35. }
  36. //System.out.println("Input String matches regex - "+matcher.find()+matcher.start()+matcher.end());
  37.  
  38. bw.close();
  39. br.close();
  40.  
  41. System.out.println("Done");
  42.  
  43. } catch (MalformedURLException e) {
  44. e.printStackTrace();
  45. } catch (IOException e) {
  46. e.printStackTrace();
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement