public static Ques_ Create(string q, int i, bool ___25__ = true) { Ques_ __obj = new Ques_(q); __obj.AnalyzDirections(); __obj.InDex = i; __obj._25 = ___25__; string[] pieces = q.Split(new string[] { "<div" }, StringSplitOptions.RemoveEmptyEntries); __obj.ID = Ques_.GetId(pieces[0]); __obj.Quest = Ques_.GetQuest(pieces[1]).HTML_to_TEXT(); __obj.Fans = Ques_.GetFans25(pieces[8]); if (pieces[1].Contains("span class=\"author nowrap\">")) { __obj.setAsker(Ques_.GetAsker(q)); } __obj.AskingTime = Ques_.GetTime(pieces[4]); __obj.Answer = Ques_.GetAnswer(pieces[3]); __obj.Decode(); return(__obj); }
private static Ques_ CreateMore(string q, int i, bool Is25 = true) { Ques_ obj = new Ques_(); obj._25 = Is25; obj.AnalyzDirections( ); obj.InDex = i; int DateIndex = 11; if (q.Length > 0) { if (q.Contains("\\")) { string[] pcs = q.Split(new string[] { "/questions/", "/report", "\\\">\\n\\n <div class=\\\"question", "id=\\\"question_box_", "\\\">\\n\\n <div class=\\\"question\\\" dir=\\\"ltr\\\">", "<span class=\\\"text-bold\\\"><span dir=\\\"ltr\\\">", "</span></span>\\n </div>", "<div class=\\\"answer\\\" dir=\\\"ltr\\\">", "</div>\\n\\n <div class", "data-rlt-aid=\\\"answer_time\\\" hint=\\\"", "ago</a></div>", "div class=\\\"likeList people-like-block\\\"><a href", "likes this</div>" }, StringSplitOptions.RemoveEmptyEntries); if (pcs.Length > 1) { obj.ID = long.Parse(pcs[1]); if (obj.IsLeft_to_left()) { obj.Quest = (pcs[3]); obj.Answer = Ques_.GetAnswerM_LTR(pcs[9]).Trim(); } else if (obj.ISLeft_to_right()) { obj.Quest = (pcs[3]); obj.Answer = Ques_.GetAnswerM_RTL(pcs[5]); } else if (obj.IsRight_to_Left()) { obj.Quest = Ques_.GetQuestM_RTL(pcs[2]); obj.Answer = Ques_.GetAnswerM_LTR(pcs[9]).Trim(); } else if (obj.IsRight_to_Right()) { obj.Quest = Ques_.GetQuestM_RTL(pcs[2]); obj.Answer = Ques_.GetAnswerM_RTL(pcs[7]); DateIndex = 9; } obj.AskingTime = pcs[DateIndex].Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries)[0]; obj.Fans = Ques_.GetFans(q, false); obj.setAsker(Ques_.GetAsker(q, false)); } /*/"\" id=\\\"question_box_123427359647\\\">\\n\\n * <div class=\\\"question\\\" dir=\\\"rtl\\\">\\n * <span class=\\\"text-bold\\\"><span dir=\\\"rtl\\\"> * \\u0625\\u0641\\u062a\\u062d \\u0627\\u0644\\u0631\\u0622\\u0628\\u0637\\u060c * \\u0645\\u0647\\u0645\\u064f : [ * <a class=\\\"link-blue\\\" target=\\\"_blank\\\" rel=\\\"nofollow\\\" href=\\\"http://l.ask.fm/goto/50aiCb_tfaGMFH48iDvC_Y0ooQiD-umJvjzvofOy0CuNNxFsDJ0BLVa3_hYCQm4-WViAct81_FXWtpQnpRwaj2FTMGVyol3Ob3S0xfA,\\\">http://ask.fm/AbdulrahmanBedaiwi/answer/122031348826</a> * ]\\u060c \\u0648\\u0645\\u0648 \\u0644\\u0627\\u0632\\u0645 \\u064a\\u0646\\u0632\\u0644. * </span></span>\\u200f<span class=\\\"author nowrap\\\"> <a href=\\\"/AbdulrahmanBedaiwi\\\" class=\\\"link-blue\\\" dir=\\\"rtl\\\">\\u00b1\\u062f.\\u0639\\u0628\\u062f\\u0651\\u0627\\u0644\\u0631\\u062d\\u0645\\u0651\\u0646 \\u2639\\u2716\\ue035.</a></span>\\n </div>\\n\\n \\n \\n <div class=\\\"reportFlagBox \\\">\\n <a href=\\\"/a7medbenladen1/questions/123427359647/report_answer\\\" class=\\\"reportFlag hintable\\\" hint=\\\"Report\\\" onclick=\\\"RLTLogger.execute("CtxPointer", "Complain.mark");$.colorbox({href:"/a7medbenladen1/questions/123427359647/report_answer",title:"Report"}); return false\\\"></a>\\n</div>\\n\\n\\n \\n \\n\\n <div class=\\\"answer\\\" dir=\\\"ltr\\\">\\n <a class=\\\"link-blue\\\" target=\\\"_blank\\\" rel=\\\"nofollow\\\" href=\\\"http://l.ask.fm/goto/50aiCb_tfaGMFH48iDvo-po1rAyP_eyJvk26_M72lh7jOAxoHoovM1W2-BQGQGgzV1SF\\\">http://ask.fm/keshavmohan309</a> follow him and like his 50 answers nd in return he will give 100\\n </div>\\n\\n <div class=\\\"time\\\"><a href=\\\"/a7medbenladen1/answer/123427359647\\\" class=\\\"link-time hintable inverse\\\" data-rlt-aid=\\\"answer_time\\\" hint=\\\"December 31, 2014 17:23:16 GMT\\\">10 months ago</a></div>\\n\\n <div class=\\\"likeCombo\\\" id=\\\"like_box_123427359647\\\">\\n \\n <div class=\\\"likeBox\\\">\\n <div class=\\\" ghostLink\\\">\\n <a href=\\\"/likes/a7medbenladen1/question/123427359647/mobile_prompt\\\" class=\\\"like hintable\\\" hint=\\\"Like\\\" onclick=\\\"$.colorbox({href:"/likes/a7medbenladen1/question/123427359647/quick_prompt",title:"create account or log in"}); return false\\\"></a>\\n </div>\\n </div>\\n <div class=\\\"likeList people-like-block\\\"><a class=\\\"link-blue\\\" href=\\\"/likes/a7medbenladen1/question/123427359647/people\\\" onclick=\\\"$.colorbox({title:"People Who Like This",onComplete:Likes.onPeopleOpening,onCleanup:Likes.onPeopleClosing,href:"/likes/a7medbenladen1/question/123427359647/people"}); return false\\\">1 person</a> likes this</div>\\n \\n</div>\\n\\n \\n </div>\\n\\n \\n \\n \\n\\n\\n\");\n$(\"#questions_page\").val(2);\n$(\"#more-container\").hide();" */ } } return(obj); }