Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for ($i = 1; $i < 5; $i++) {
- $url = "https://apps.shopify.com/tobi/reviews?page=" . $i;
- try {
- $html = HtmlDomParser::file_get_html($url, false, null, 0);
- } catch (\Exception $e) {
- Logger::warning($e, 'Failed parsing reviews page.');
- $html = false;
- }
- if (!$html) break;
- foreach ($html->find('.review-listing') as $reviews) {
- foreach ($reviews->find('.review-listing-header h3') as $review) {
- $name = trim($review->text());
- $shop = Shop::where('shop_name', $name)->first();
- if (!$shop) continue;
- $reward = $shop->rewards()->first();
- $reward->wrote_review = true;
- $reward->save();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement