Advertisement
Guest User

java

a guest
Nov 26th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.regex.Matcher;
  4. import java.util.regex.Pattern;
  5.  
  6. import org.jsoup.Jsoup;
  7.  
  8. public class Bot2 {
  9. static Double check(String ur) {
  10. String date = null;
  11. Double time = null;
  12. String url = "https://forums.oneplus.net" + ur;
  13. try {
  14. date = Jsoup.connect(url).get().toString();
  15. Pattern p = Pattern.compile("data-diff=\"(.*?)\"");
  16. Matcher m = p.matcher(date);
  17. if (m.find()) {
  18. time = (double) Math
  19. .round((Double.parseDouble(m.group(1)) / 60.0) * 1000) / 1000;
  20. }
  21. } catch (Exception e) {
  22. e.printStackTrace();
  23. }
  24. return time;
  25. }
  26.  
  27. public static void main(String[] args) {
  28. String urls[] = { "/search/member?user_id=19",
  29. "/search/member?user_id=21293", "/members/20674",
  30. "/members/1354", "/members/71482/recent-activity",
  31. "/members/42948", "/search/member?user_id=36247",
  32. "/members/1507", "/members/9492/recent-activity",
  33. "/members/8619/recent-activity", "/members/2097",
  34. "/members/1502", "/members/25387/recent-activity",
  35. "/members/3594", "/members/18099/recent-activity",
  36. "/members/103473/recent-activity", "/members/4541",
  37. "/members/515", "/members/25748",
  38. "/members/1362/recent-activity", "/members/1021",
  39. "/search/member?user_id=11401", "/members/59953",
  40. "/search/member?user_id=1580", "/members/645", "/members/3167",
  41. "/members/1783", "/members/326/recent-activity",
  42. "/members/1678/recent-activity", "/members/41614",
  43. "/members/27177", "/members/5567/recent-activity",
  44. "/search/member?user_id=71200", "/members/981",
  45. "/search/member?user_id=4701", "/members/3234",
  46. "/members/11423/recent-activity",
  47. "/search/member?user_id=7504", "/search/member?user_id=37378",
  48. "/search/member?user_id=185495", "/search/member?user_id=4980",
  49. "/search/member?user_id=5826", "/search/member?user_id=2053",
  50. "/members/6897" };
  51. String name[] = { "@Adam Krisko", "@BeAlive75", "@BrettPlusOne",
  52. "@Chinda", "@domi39", "@DRCH", "@drmartin", "@dsmonteiro",
  53. "@finaldentiny", "@Garzla", "@izaka", "@J0han", "@Jevoly",
  54. "@kaptainen", "@keith ip", "@kp1234", "@maccamania",
  55. "@Mark Falsing", "@Martin Hotmann", "@muddy46", "@nguser",
  56. "@nirgale", "@PLPeeters", "@puma95", "@ram gupta", "@RubixRae",
  57. "@Sam_in_PGH", "@script", "@Seijmo", "@Sergiorodrigues1974",
  58. "@Shuffler505", "@Skizz", "@sp99", "@Sparkolo", "@stfsad",
  59. "@Vinkel", "@Waterdroid", "@xaser240", "@youbi", "@Ponds186",
  60. "@ravi4ever", "@wtfhsf", "@Gerardo Miele", "@Fabio.Mar" };
  61. List<String> list = new ArrayList<String>();
  62. for (int x = 0; x < name.length; x++) {
  63. double l = check(urls[x]);
  64. if (l < 10) {
  65. list.add(name[x]);
  66. }
  67. System.out.println(name[x] + " was seen " + l + " minutes ago");
  68. }
  69. System.out.println("\n");
  70. for (int a = 0; a < list.size(); a++) {
  71. System.out.print(list.get(a) + " ");
  72. }
  73. }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement