Example #1
0
        public void scopus(object objekty)
        {
            //int licznik = 0;
            var    objektyarray = (object[])objekty;
            string search       = objektyarray[0].ToString();
            var    datafr       = (int)objektyarray[1];
            var    datato       = (int)objektyarray[2];
            string datasite     =
                "numberOfFields=0&src=&clickedLink=&edit=&origin=searchbasic&authorTab=&affiliationTab=&advancedTab=&scint=1&menu=search&tablin=&searchterm1=" +
                search +
                "&field1=TITLE-ABS-KEY&dateType=Publication_Date_Type&yearFrom=Before+1960&yearTo=Present&loadDate=7&documenttype=All&subjects=LFSC&subjects=HLSC&subjects=PHSC&subjects=SOSC&null=";
            string datasite2 =
                "previous=false&next=false&downloadPdf=false&export=false&print=false&email=false&createBibliography=false&addToMyList=false&viewReferences=false&viewCitations=false&citationOverview=false&sot=b&sid=9EBF380E3A81D6E4329F1DD00A9C353D.iqs8TDG0Wy6BURhzD3nFA%3A120&sdt=b&s=TITLE-ABS-KEY%28asd%29&sl=18&sort=plf-f&stem=t&src=s&mltAll=f&sortOrderFlag=f&searchWithinResultsDefault=t&news=&clsYearCount=5&clsAuthnameCount=5&scla=%23+of+results&clsSubareaCount=5&sclsb=%23+of+results&clsDocTypeCount=5&clsSrctitleCount=5&scls=%23+of+results&clsKeyCount=5&sclk=%23+of+results&clsAffilCount=9&clsDocCntryCount=5&sclc=%23+of+results&clsSrctypeCount=6&clsLangCount=5&scll=%23+of+results&displayClusteringCountFlag=f&refinedSearchString=TITLE-ABS-KEY%28asd%29&groupCheckBox=on&oldSelectAllCheckBox=false&selectAllCheckBox=on&exportRadio=on&view=CiteOnly&selectedCitationInformationItemsAll=on&selectedCitationInformationItems=_Authors_&selectedCitationInformationItems=_Title_&selectedCitationInformationItems=_Year_&selectedCitationInformationItems=_EID_&selectedCitationInformationItems=_SourceTitle_&selectedCitationInformationItems=_Volume_Issue_ArtNo_PageStart_PageEnd_PageCount_&selectedCitationInformationItems=_CitedBy_&selectedCitationInformationItems=_DocumentType_Source_&exportTypeSelection=on&emailFormat=on&DOC_DISPLAY_LINK_COUNT=&isAbsExpanded=false&selectedEIDs=2-s2.0-84907652029&selectedEIDs=2-s2.0-84907821858&selectedEIDs=2-s2.0-84907302864&selectedEIDs=2-s2.0-84907457459&selectedEIDs=2-s2.0-84907573432&selectedEIDs=2-s2.0-84907646054&selectedEIDs=2-s2.0-84907602564&selectedEIDs=2-s2.0-84905215830&selectedEIDs=2-s2.0-84907675583&selectedEIDs=2-s2.0-84907637887&selectedEIDs=2-s2.0-84907598648&selectedEIDs=2-s2.0-84907370794&selectedEIDs=2-s2.0-84907279960&selectedEIDs=2-s2.0-84907557961&selectedEIDs=2-s2.0-84906314787&selectedEIDs=2-s2.0-84907514798&selectedEIDs=2-s2.0-84907892340&selectedEIDs=2-s2.0-84904916807&selectedEIDs=2-s2.0-84907899118&selectedEIDs=2-s2.0-84907899178&displayPerPageFlag=f&resultsPerPage=20&endPage=714&currentPage=1&documentJumpToPageDefault=t&count=14272&scount=0&pageselecttotal=0&cc=10&offset=1&nextPageOffset=21&prevPageOffset=&partialQuery=&sortField=RelevanceSortButton&resultsTab=&currentSource=s&oldResultsPerPage=20&clustering=&sortClusterField=&oldScls=&oldScla=&oldSclc=&oldSclsb=&ss=plf-f&ws=r-f&ps=r-f&ref=&clickedLink=export&citeCnt=&mciteCt=&img=&tgt=&nlo=&nlr=&nls=&cs=r-f&contextBox=&origin=resultslist&selectDeselectAllAttempt=clicked&oneClickExport=%7B%22Format%22%3A%22BIB%22%2C%22View%22%3A%22CiteOnly%22%7D&zone=exportDropDown&recordid=&relpos=&pageEIDs=2-s2.0-84907652029%212-s2.0-84907821858%212-s2.0-84907302864%212-s2.0-84907457459%212-s2.0-84907573432%212-s2.0-84907646054%212-s2.0-84907602564%212-s2.0-84905215830%212-s2.0-84907675583%212-s2.0-84907637887%212-s2.0-84907598648%212-s2.0-84907370794%212-s2.0-84907279960%212-s2.0-84907557961%212-s2.0-84906314787%212-s2.0-84907514798%212-s2.0-84907892340%212-s2.0-84904916807%212-s2.0-84907899118%212-s2.0-84907899178&allSourceClusterCategories=Journal+of+Autism+and+Developmental+Disorders%23%23%23Research+in+Autism+Spectrum+Disorders%23%23%23Autism+Research%23%23%23Plos+One%23%23%23Catheterization+and+Cardiovascular+Interventions%23%23%23Research+in+Developmental+Disabilities%23%23%23Autism%23%23%23Journal+of+Child+Psychology+and+Psychiatry+and+Allied+Disciplines%23%23%23Molecular+Autism%23%23%23Kyobu+Geka+the+Japanese+Journal+of+Thoracic+Surgery&allAuthorClusterCategories=55651995300%23%23%237101634220%23%23%239634532200%23%23%237201539036%23%23%237102606691%23%23%237006913774%23%23%236602185665%23%23%237006673362%23%23%2326640178500%23%23%237402594156&allCountryClusterCategories=United+States%23%23%23United+Kingdom%23%23%23China%23%23%23Canada%23%23%23Germany%23%23%23Japan%23%23%23Italy%23%23%23Australia%23%23%23Netherlands%23%23%23France&allYearClusterCategories=2015%23%23%232014%23%23%232013%23%23%232012%23%23%232011%23%23%232010%23%23%232009%23%23%232008%23%23%232007%23%23%232006&allDocTypeClusterCategories=ar%23%23%23cp%23%23%23re%23%23%23ip%23%23%23ch%23%23%23no%23%23%23le%23%23%23sh%23%23%23ed%23%23%23cr&allSubjectClusterCategories=MEDI%23%23%23PSYC%23%23%23NEUR%23%23%23ENGI%23%23%23BIOC%23%23%23SOCI%23%23%23COMP%23%23%23HEAL%23%23%23AGRI%23%23%23ARTS&allLanguageClusterCategories=English%23%23%23Chinese%23%23%23Japanese%23%23%23German%23%23%23Spanish%23%23%23Polish%23%23%23French%23%23%23Portuguese%23%23%23Turkish%23%23%23Russian&allKeywordClusterCategories=Human%23%23%23Article%23%23%23Male%23%23%23Humans%23%23%23Female%23%23%23Autism%23%23%23Child%23%23%23Priority+journal%23%23%23Adult%23%23%23Controlled+study&allAffiliationClusterCategories=60011520%23%23%2360014439%23%23%2360007566%23%23%2360003915%23%23%2360025111%23%23%2360015481%23%23%2360027550%23%23%2360029929%23%23%2360016849%23%23%2360015278&allSourceTypeClusterCategories=j%23%23%23p%23%23%23d%23%23%23b%23%23%23k%23%23%23r%23%23%23Undefined&st1=asd&citedByJson=&extZone=&extOrigin=resultslist&originId=SC&selectedSources=&extSearchType=";
            CookieContainer tmpcook;
            var             templist = new List <object>();

            templist = GET("http://www.scopus.com/");
            tmpcook  = (CookieContainer)templist[1];
            string            site      = POST("http://www.scopus.com/search/submit/basic.url", datasite, tmpcook);
            OrderedDictionary datasite3 = paramaters(splitter(datasite2), parser(site));

            reczparam(ref datasite3, search);
            string filedata = fileadress(datasite3);

            Console.WriteLine("Pobieram plik");
            File.SaveFile("Scopus", search + ".bib", POST("http://www.scopus.com/results/handle.url", filedata, tmpcook));
            var structscop = new StructScop();

            structscop.Dodawanie(search, datafr, datato);
            _listscopus = structscop.StrScop;
            File.DeleteFile("Scopus", search + ".bib");
            BazyTh.Endthread(1);
        }
Example #2
0
        public void wos(object obiekty)
        {
            var             obiektyarray = (object[])obiekty;
            string          search       = obiektyarray[0].ToString();
            var             datafr       = (int)obiektyarray[1];
            var             datato       = (int)obiektyarray[2];
            CookieContainer tmpcook;
            string          datasite =
                "fieldCount=1&action=search&product=UA&search_mode=GeneralSearch&SID=T1wrhMnOv4562i9azaC&max_field_count=25&max_field_notice=Notice%3A+You+cannot+add+another+field.&input_invalid_notice=Search+Error%3A+Please+enter+a+search+term.&exp_notice=Search+Error%3A+Patent+search+term+could+be+found+in+more+than+one+family+%28unique+patent+number+required+for+Expand+option%29+&input_invalid_notice_limits=+%3Cbr%2F%3ENote%3A+Fields+displayed+in+scrolling+boxes+must+be+combined+with+at+least+one+other+search+field.&sa_params=UA%7C%7CT1wrhMnOv4562i9azaC%7Chttp%3A%2F%2Fapps.webofknowledge.com%7C%27&formUpdated=true&value%28input1%29=" +
                search +
                "&value%28select1%29=TS&x=0&y=0&value%28hidInput1%29=&limitStatus=collapsed&ss_lemmatization=On&ss_spellchecking=Suggest&SinceLastVisit_UTC=&SinceLastVisit_DATE=&period=Range+Selection&range=ALL&startYear=1945&endYear=2014&update_back2search_link_param=yes&ssStatus=display%3Anone&ss_showsuggestions=ON&ss_query_language=auto&ss_numDefaultGeneralSearchFields=1&rs_sort_by=PY.D%3BLD.D%3BSO.A%3BVL.D%3BPG.A%3BAU.A";
            string datasite2 =
                "product=WOS&colName=WOS&sortBy=PY.D%3BLD.D%3BSO.A%3BVL.D%3BPG.A%3BAU.A&mode=OpenOutputService&qid=7&SID=T1wrhMnOv4562i9azaC&format=saveToFile&filters=AUTHORSIDENTIFIERS+ACCESSION_NUM+ISSN+CONFERENCE_SPONSORS+CONFERENCE_INFO+SOURCE+TITLE+AUTHORS++&mark_to=500&mark_from=1&incitesCount=27530&markFrom=1&markTo=500&save_options=bibtex";
            var templist = new List <object>();

            templist = GET("http://apps.webofknowledge.com");
            tmpcook  = (CookieContainer)templist[1];
            var sitesearch = (string)templist[0];
            OrderedDictionary datasite3 = paramaters(splitter(datasite), parser(sitesearch));

            reczparams(ref datasite3, search);
            string filedata = fileadress(datasite3);
            string site     = "";

            try
            {
                site = POST("http://apps.webofknowledge.com/UA_GeneralSearch.do", filedata, tmpcook);
            }
            catch
            {
                BazyTh.Endthread(2);
                File.SaveFile("WOS", search + ".bib", "");
                var StrWOS2 = new StructWOS();
                StrWOS2.Dodawanie(search, datafr, datato);
                _listwos = StrWOS2.StrWOS;
                return;
            }
            OrderedDictionary datasite4 = paramaters(splitter(datasite2), parser(site));

            reczparamf(ref datasite4, search);
            string filedata2 = fileadress(datasite4);

            Console.WriteLine("Pobieram plik");
            File.SaveFile("WOS", search + ".bib",
                          POST("http://apps.webofknowledge.com/OutboundService.do?action=go&& ", filedata2, tmpcook));
            var StrWOS = new StructWOS();

            StrWOS.Dodawanie(search, datafr, datato);
            _listwos = StrWOS.StrWOS;
            File.DeleteFile("WOS", search + ".bib");
            BazyTh.Endthread(2);
        }
Example #3
0
        public void springer(object obiekty)
        {
            var    obiektyarray = (object[])obiekty;
            string search       = obiektyarray[0].ToString();
            var    datafr       = (int)obiektyarray[1];
            var    datato       = (int)obiektyarray[2];

            DownF("Springer", search + ".csv", "http://link.springer.com/search/csv?query=" + search);
            OrderedDictionary data = CSVtoListPar.Parser("Springer", search + ".csv");
            var structspri         = new StructSpringer();

            structspri.Dodawanie(data, datafr, datato);
            _listspringer = structspri.StrSpri;
            File.DeleteFile("Springer", search + ".csv");
            //File.SaveFile("Springer", search + ".bib", ListtoString.Parser(data));
            BazyTh.Endthread(3);
        }
Example #4
0
        public void ParserGL(object obiekty)
        {
            var           obiektyarray = (object[])obiekty;
            string        search       = obiektyarray[0].ToString();
            var           datafr       = (int)obiektyarray[1];
            var           datato       = (int)obiektyarray[2];
            string        url          = "";
            List <string> param        = Parser("http://www.sciencedirect.com/", 4);

            param.Add(search);
            url = "http://www.sciencedirect.com/science?_ob=" + param[0] + "&_method=" + param[1] + "&_acct=" + param[2] +
                  "&searchtype=" + param[3] + "&_origin=" + param[4] + "&_zone=" + param[5] + "&md5=" + param[6] +
                  "&qs_all=" + param[7] + "&qs_author=&qs_title=&qs_vol=&qs_issue=&qs_pages=&sdSearch=";
            ParserDL(url, search);
            BazyTh.Endthread(0);
            var BIBSD = new StructSDA();

            BIBSD.Dodawanie(search, datafr, datato);
            _listsd = BIBSD.StrSDA;
            File.DeleteFile("ScienceDirect", search + ".bib");
        }
Example #5
0
        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);
        }