Exemplo n.º 1
0
    'restaurant_id', 'rating', 'review_id', 'review_text', 'rating_color',
    'review_time_friendly', 'rating_text', 'time_stamp', 'likes',
    'comment_count', 'user_name', 'user_zomatohandle', 'user_foodie_level',
    'user_level_num', 'foodie_color', 'profile_url', 'profile_image'
]
restaurantIdList = []
p = Pyzomato("a6bbe2d54ec7dd7741ef5991f9a9cafa")
results = p.search(lat="33.222063", lon="-96.972784")
restaurants = results['restaurants']
for restaurant in restaurants:
    restaurantId = 0
    restaurantId = restaurant['restaurant']['R']['res_id']
    restaurantIdList.append(restaurantId)

for restaurantId in restaurantIdList:
    reviews = p.getRestaurantReviews(restaurantId)
    userReviews = reviews['user_reviews']
    for review in userReviews:
        reviewContentList = []
        userReview = review['review']
        rating = userReview['rating']
        reviewId = userReview['id']
        reviewText = userReview['review_text'].encode('utf-8').strip()
        ratingColor = userReview['rating_color'].encode("ascii", "ignore")
        reviewTimeFriendly = userReview['review_time_friendly'].encode(
            "ascii", "ignore")
        ratingText = userReview['rating_text'].encode("ascii", "ignore")
        timestamp = userReview['timestamp']
        likes = userReview['likes']
        commentCount = userReview['comments_count']
        userName = userReview['user']['name'].encode("ascii", "ignore")
import pprint
from pyzomato import Pyzomato
pp = pprint.PrettyPrinter(indent=2)

p = Pyzomato("aa2e170fced5e4de42b96789a76fbd7f")
p.search(q="las vegas")

categories = p.getCategories()
pp.pprint( categories )

dets = p.getCollectionsViaCityId(282)
pp.pprint( dets )

cus = p.getCuisines(282)
pp.pprint( cus )

estab = p.getEstablishments(282)
pp.pprint( estab )

#need resturant ID
menu = p.getDailyMenu(292)
pp.pprint( menu )

#need resturant ID
info = p.getRestaurantDetails(292)
pp.pprint( info )

#need resturant ID
reviews = p.getRestaurantReviews(291)
pp.pprint( reviews )