Exemple #1
0
        public static void Run()
        {
            var appStore = OOSpider.Run <AppStoreExample>
                               ("http://itunes.apple.com/lookup?id=653350791&country=cn&entity=software");

            Console.WriteLine($"{nameof(appStore.TrackName)}:{appStore.TrackName}");
            Console.WriteLine($"{nameof(appStore.Decription)}:{appStore.Decription}");
            Console.WriteLine($"{nameof(appStore.UserRatingCount)}:{appStore.UserRatingCount}");
            Console.WriteLine($"{nameof(appStore.ScreenshotUrls)}:{appStore.ScreenshotUrls.ToListString()}");
            Console.WriteLine($"{nameof(appStore.SupportedDevices)}:{appStore.SupportedDevices.ToListString()}");
        }
Exemple #2
0
        public static void Run()
        {
            var ooSpider = OOSpider.Create <BaiduBaikeExample>();
            //single download
            var urlTemplate = "http://baike.baidu.com/search/word?word=%s&pic=1&sug=1&enc=utf8";
            var baike       = ooSpider.Get <BaiduBaikeExample>("http://baike.baidu.com/search/word?word=httpclient&pic=1&sug=1&enc=utf8");

            Console.WriteLine(baike);
            //multidownload
            var list = new List <string>
            {
                string.Format(urlTemplate, "风力发电"),
                string.Format(urlTemplate, "太阳能"),
                string.Format(urlTemplate, "地热发电"),
                string.Format(urlTemplate, "地热发电")
            };
            var resultItemses = ooSpider.GetAll <BaiduBaikeExample>(list);

            foreach (var item in resultItemses)
            {
                Console.WriteLine(item.ToString());
            }
            ooSpider.Close();
        }
Exemple #3
0
 public static void Run()
 {
     OOSpider.Create(Site.Me.SetSleepTime(100),
                     new ConsolePageModelPipeline <GithubRepoExample>());
 }
Exemple #4
0
 public static void Run()
 {
     OOSpider.Create(new JsonFilePageModelPipeline("/data/webmagic"))
     .AddUrl("http://my.oschina.net/flashsword/blog").Run();
 }
Exemple #5
0
        public static void Run()
        {
            var spider = OOSpider.Create(Site.Me.SetSleepTime(100), new ConsolePageModelPipeline <GithubRepoApiExample>());

            spider.AddUrl("https://api.github.com/repos/code4craft/webmagic").Run();
        }