protected void AddToStruct(uint id, string title, string journal, string volume, string pages, string year, string issn, string doi, string url, string author, string Abstract) { var data = new StructIEEE(); data.ID = id; data.TITLE = title; data.JOURNAL = journal; data.VOLUME = volume; data.PAGES = pages; data.YEAR = year; data.ISSN = issn; data.DOI = doi; data.URL = url; data.AUTHOR = author; data.ABSTRACT = Abstract; StrIEEE.Add(data); }
public void ieee(object obiekty) { var obiektyarray = (object[])obiekty; string search = obiektyarray[0].ToString(); var datafr = (int)obiektyarray[1]; var datato = (int)obiektyarray[2]; CookieContainer tmpcook; string filedata = "bulkSetSize=1000%26queryText%253D" + search; var templist = new List <object>(); templist = GET("http://ieeexplore.ieee.org/Xplore/home.jsp"); tmpcook = (CookieContainer)templist[1]; Console.WriteLine("Pobieram plik"); File.SaveFile("IEEE", search + "tmp.csv", POST("http://ieeexplore.ieee.org/search/searchExport.jsp", filedata, tmpcook)); List <string> tmpCSV = File.OpenFile("IEEE", search + "tmp.csv"); tmpCSV.RemoveAt(0); var tmp = new StringBuilder(); foreach (string element in tmpCSV) { tmp.AppendLine(element); } File.DeleteFile("IEEE", search + "tmp.csv"); File.SaveFile("IEEE", search + ".csv", tmp.ToString()); OrderedDictionary data = CSVtoListPar.Parser("IEEE", search + ".csv"); var structieee = new StructIEEE(); structieee.Dodawanie(data, datafr, datato); _listieee = structieee.StrIEEE; File.DeleteFile("IEEE", search + ".csv"); //File.SaveFile("IEEE", search + ".bib", ListtoString.Parser(data)); //File.DeleteFile("IEEE", search + ".csv"); BazyTh.Endthread(4); }