title: Using regex. need to re.search through a pages text/javascript
body: <p>I am having a difficult time using re.search.</p>
  
  <p>Here's the piece of text/javascript I want to pull, then convert it to json via json loads.</p>
  
  <pre><code>  $(function() {
  
      $product = $('#product-' + 12272257171);
  
      new Shopify.OptionSelectors("product-select-12272257171", { product: {"id":12272257171,"title":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE","handle":"bodega-x-saucony-grid-8000-classifieds-black-yellow-white","description":"\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePLEASE BE MINDFUL -- \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan color=\"#ff0000\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003cstrong\u003eALL SALES ARE FINAL ON THIS LIMITED RELEASE.  NO EXCHANGES, RETURNS OR REFUNDS.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e","published_at":"2017-09-02T00:00:00-04:00","created_at":"2017-08-30T14:39:53-04:00","vendor":"SAUCONY","type":"FOOTWEAR","tags":["BODEGA","FOOTWEAR","NEW ARRIVALS","ONLINE","SAUCONY"],"price":13000,"price_min":13000,"price_max":13000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50761752659,"title":"7","option1":"7","option2":null,"option3":null,"sku":"S70379-1-7","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 7","public_title":"7","options":["7"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761752723,"title":"7.5","option1":"7.5","option2":null,"option3":null,"sku":"S70379-1-7.5","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 7.5","public_title":"7.5","options":["7.5"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761752851,"title":"8","option1":"8","option2":null,"option3":null,"sku":"S70379-1-8","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 8","public_title":"8","options":["8"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761752915,"title":"8.5","option1":"8.5","option2":null,"option3":null,"sku":"S70379-1-8.5","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 8.5","public_title":"8.5","options":["8.5"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761752979,"title":"9","option1":"9","option2":null,"option3":null,"sku":"S70379-1-9","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 9","public_title":"9","options":["9"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753107,"title":"9.5","option1":"9.5","option2":null,"option3":null,"sku":"S70379-1-9.5","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 9.5","public_title":"9.5","options":["9.5"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753171,"title":"10","option1":"10","option2":null,"option3":null,"sku":"S70379-1-10","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 10","public_title":"10","options":["10"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753299,"title":"10.5","option1":"10.5","option2":null,"option3":null,"sku":"S70379-1-10.5","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 10.5","public_title":"10.5","options":["10.5"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753363,"title":"11","option1":"11","option2":null,"option3":null,"sku":"S70379-1-11","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 11","public_title":"11","options":["11"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753427,"title":"11.5","option1":"11.5","option2":null,"option3":null,"sku":"S70379-1-11.5","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 11.5","public_title":"11.5","options":["11.5"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753555,"title":"12","option1":"12","option2":null,"option3":null,"sku":"S70379-1-12","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 12","public_title":"12","options":["12"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":0,"inventory_management":"shopify","inventory_policy":"deny","barcode":""},{"id":50761753619,"title":"13","option1":"13","option2":null,"option3":null,"sku":"S70379-1-13","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"BODEGA X SAUCONY GRID 8000 \"CLASSIFIEDS\" - BLACK\/YELLOW\/WHITE - 13","public_title":"13","options":["13"],"price":13000,"weight":1361,"compare_at_price":null,"inventory_quantity":1,"inventory_management":"shopify","inventory_policy":"deny","barcode":""}],"images":["\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1_side.jpg?v=1504298966","\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1_angle.jpg?v=1504298966","\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1-4.jpg?v=1504298966","\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1-5.jpg?v=1504298966","\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1-1.jpg?v=1504298966","\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1-9.jpg?v=1504298966"],"featured_image":"\/\/cdn.shopify.com\/s\/files\/1\/0208\/5268\/products\/Bodega_x_Saucony_Grid_8000_CL_S70379-1_side.jpg?v=1504298966","options":["Size"],"content":"\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePLEASE BE MINDFUL -- \u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan color=\"#ff0000\"\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003cstrong\u003eALL SALES ARE FINAL ON THIS LIMITED RELEASE.  NO EXCHANGES, RETURNS OR REFUNDS.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e"}, onVariantSelected: selectCallback, enableHistoryState: true });
  
      jQuery('#product-12272257171 .single-option-selector:eq(0)').val("7").trigger('change');
  
      jQuery('.swatch :radio').change(function() {
        var optionIndex = jQuery(this).parents('.swatch').attr('data-option-index');
        var optionValue = jQuery(this).val();
        jQuery('#product-12272257171 .single-option-selector').eq(optionIndex).find('option').filter(function() { return jQuery(this).text() == optionValue }).parent().val(optionValue).trigger('change');
      });
    });
  </code></pre>
  
  <p>heres the link to the code. I just want to convert this into json so I can select some of the things inside and parse through which id has the most inventory;</p>
  
  <p>here is the url to the page: <a href="https://packershoes.com/products/bodega-x-saucony-grid-8000-classifieds-black-yellow-white" rel="nofollow noreferrer">https://packershoes.com/products/bodega-x-saucony-grid-8000-classifieds-black-yellow-white</a></p>
  
  <p>heres a little bit of regex I made but keep getting error</p>
  
  <pre><code>json_str = re.search('{"id".+inventory.+}', reqs.text).group(0)
              json_str = json_str.encode('ascii', 'ignore')
              product_json = json.loads(json_str)
              prdt_json = product_json['variants']
  </code></pre>