증가 intGrabzIt's 간의 통합 웹 스크레이퍼 GrabzIt을 사용하여 애플리케이션 웹 스크레이퍼 API 웹 스크랩의 속성을 프로그래밍 방식으로 변경합니다.
아래 예에서는 두 가지를 모두 변경하는 방법을 보여줍니다. 시드 URL 그리고 주요 타겟 URL.
GrabzItScrapeClient client = new GrabzItScrapeClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); Target target = new Target(); //Set the target URL target.URL = "http://www.example.com"; List<string> seedUrls = new List<string>(); seedUrls.Add("http://www.example.com/news.html"); seedUrls.Add("http://www.example.com/about.html"); seedUrls.Add("http://www.example.com/contactus.html"); //Set the seed URL's target.SeedURLs = seedUrls.ToArray(); //Enter the id of the scrape you want to alter along with the target object client.SetScrapeProperty("59421f049e3d991318d35e49", target);
$client = new GrabzItScrapeClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $target = new GrabzItTarget(); //Set the target URL $target->SetURL("http://www.example.com"); $seedUrls = array(); $seedUrls[] = "http://www.example.com/news.html"; $seedUrls[] = "http://www.example.com/about.html"; $seedUrls[] = "http://www.example.com/contactus.html"; //Set the seed URL's $target->SetSeedURLs($seedUrls); //Enter the id of the scrape you want to alter along with the target object $client->SetScrapeProperty("59421f049e3d991318d35e49", $target);
client = GrabzItScrapeClient.GrabzItScrapeClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); target = new GrabzItTarget.GrabzItTarget() #Set the target URL target.url = "http://www.example.com" seedUrls = [] seedUrls.append("http://www.example.com/news.html") seedUrls.append("http://www.example.com/about.html") seedUrls.append("http://www.example.com/contactus.html") #Set the seed URL's target.seedURLs = seedUrls #Enter the id of the scrape you want to alter along with the target object client.SetScrapeProperty("59421f049e3d991318d35e49", target)
아래 예에서 우리는 변수를 설정 에 string 이름 배열이지만 변수는 다른 유형의 단순 데이터로 설정될 수도 있습니다.
GrabzItScrapeClient client = new GrabzItScrapeClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); Variable variable = new Variable("names"); List<string> names = new List<string>(); names.Add("Tom"); names.Add("Dick"); names.Add("Harry"); foreach(string name in names) { variable.AddArrayItem(name); } //Enter the id of the scrape you want to alter along with the variable object client.SetScrapeProperty("59421f049e3d991318d35e49", variable);
$client = new GrabzItScrapeClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $variable = new GrabzItVariable("names"); $names = array(); $names[] = "Tom"; $names[] = "Dick"; $names[] = "Harry"; $variable->SetValue($names); //Enter the id of the scrape you want to alter along with the variable object $client->SetScrapeProperty("59421f049e3d991318d35e49", $variable);
client = GrabzItScrapeClient.GrabzItScrapeClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); variable = new GrabzItVariable.GrabzItVariable("names") names = [] names.append("Tom") names.append("Dick") names.append("Harry") #Set the seed URL's variable.value = names #Enter the id of the scrape you want to alter along with the variable object client.SetScrapeProperty("59421f049e3d991318d35e49", variable)
그런 다음 변수 값은 다음을 사용하여 일반적인 방법으로 액세스할 수 있습니다. 글로벌.겟 방법은 아래와 같습니다.
var names = Global.get("names");
그런 다음 이름 배열은 긁기 지침에서 정상적으로 사용할 수 있습니다.