1- from client import DiffbotClient
1+ from client import DiffbotClient , DiffbotCrawl
22from config import API_TOKEN
33import pprint
4-
4+ import time
55
66print "Calling article API endpoint on the url: http://shichuan.github.io/javascript-patterns/...\n "
77diffbot = DiffbotClient ()
88token = API_TOKEN
9- version = 2
109url = "http://shichuan.github.io/javascript-patterns/"
1110api = "article"
12- response = diffbot .request (url , token , api , version = 2 )
11+ response = diffbot .request (url , token , api )
1312print "\n Printing response:\n "
1413pp = pprint .PrettyPrinter (indent = 4 )
1514print pp .pprint (response )
1817print "Calling article API endpoint with fields specified on the url: http://shichuan.github.io/javascript-patterns/...\n "
1918diffbot = DiffbotClient ()
2019token = API_TOKEN
21- version = 2
2220url = "http://shichuan.github.io/javascript-patterns/"
2321api = "article"
24- response = diffbot .request (url , token , api , fields = ['title' , 'type' ], version = 2 )
22+ response = diffbot .request (url , token , api , fields = ['title' , 'type' ])
2523print "\n Printing response:\n "
2624pp = pprint .PrettyPrinter (indent = 4 )
2725print pp .pprint (response )
3028print "Calling frontpage API endpoint on the url: http://www.huffingtonpost.com/...\n "
3129diffbot = DiffbotClient ()
3230token = API_TOKEN
33- version = 2
3431url = "http://www.huffingtonpost.com/"
3532api = "frontpage"
36- response = diffbot .request (url , token , api , version = version )
33+ response = diffbot .request (url , token , api )
3734print "\n Printing response:\n "
3835pp = pprint .PrettyPrinter (indent = 4 )
3936print pp .pprint (response )
4239print "Calling product API endpoint on the url: http://www.overstock.com/Home-Garden/iRobot-650-Roomba-Vacuuming-Robot/7886009/product.html...\n "
4340diffbot = DiffbotClient ()
4441token = API_TOKEN
45- version = 2
4642url = "http://www.overstock.com/Home-Garden/iRobot-650-Roomba-Vacuuming-Robot/7886009/product.html"
4743api = "product"
48- response = diffbot .request (url , token , api , version = version )
44+ response = diffbot .request (url , token , api )
4945print "\n Printing response:\n "
5046pp = pprint .PrettyPrinter (indent = 4 )
5147print pp .pprint (response )
5450print "Calling image API endpoint on the url: http://www.google.com/...\n "
5551diffbot = DiffbotClient ()
5652token = API_TOKEN
57- version = 2
5853url = "http://www.google.com/"
5954api = "image"
60- response = diffbot .request (url , token , api , version = version )
55+ response = diffbot .request (url , token , api )
6156print "\n Printing response:\n "
6257pp = pprint .PrettyPrinter (indent = 4 )
6358print pp .pprint (response )
6661print "Calling classifier API endpoint on the url: http://www.twitter.com/...\n "
6762diffbot = DiffbotClient ()
6863token = API_TOKEN
69- version = 2
7064url = "http://www.twitter.com/"
7165api = "analyze"
72- response = diffbot .request (url , token , api , version = version )
66+ response = diffbot .request (url , token , api )
7367print "\n Printing response:\n "
7468pp = pprint .PrettyPrinter (indent = 4 )
75- print pp .pprint (response )
69+ print pp .pprint (response )
70+
71+ print "Create a new crawl of http://support.diffbot.com/ using the Article API...\n "
72+ token = API_TOKEN
73+ seeds = "http://support.diffbot.com"
74+ api = "article"
75+ name = "testCrawl"
76+ diffbot = DiffbotCrawl (token ,name ,seeds ,api )
77+ time .sleep (5 )
78+ status = diffbot .status ()
79+ print "\n Printing status:\n "
80+ pp = pprint .PrettyPrinter (indent = 4 )
81+ print pp .pprint (status )
82+ print "\n Deleting test crawl.\n "
83+ diffbot .delete ()
0 commit comments