OddBloke / ontario_cannabis_store_scraper

Ontario Cannabis Store cannabis stock


This scraper captures the current cannabis product information from the Ontario Cannabis Store website.

To get the data scraped so far, visit https://morph.io/OddBloke/ontario_cannabis_store_scraper.

The Database

The database produced by the scraper (and available for download here) has two tables. data contains the results from the most recent scrape, for immediate access. history contains all the result we've ever scraped; these are in the same format as data with a timestamp column added. The timestamp will be the same for a particular scraping run.

Useful Queries

If you download the database from morph.io, then you can run the following queries using SQLite locally. Alternatively, morph.io do provide an API for running queries; you can find it here.

Recently Added Products

This will show you the products added between the most recent scrape and the one before it:

sql SELECT url FROM history WHERE timestamp = (SELECT DISTINCT timestamp FROM history ORDER BY timestamp DESC LIMIT 1) AND url NOT IN (SELECT url FROM history WHERE timestamp = (SELECT DISTINCT timestamp FROM history ORDER BY timestamp DESC LIMIT 1, 1));

Highest THC/CBD Products

This will show you the 5 highest average THC/$ dried flower products:

sql SELECT name, ( thc_high + thc_low ) / 2 / price AS value, url FROM data WHERE type = "Dried Flowers" ORDER BY value DESC LIMIT 5;

And we can do the same for CBD:

sql SELECT name, ( cbd_high + cbd_low ) / 2 / price AS value, url FROM data WHERE type = "Dried Flowers" ORDER BY value DESC LIMIT 5;

(Note that these queries won't work if you include other product types, because the weights for other products are variable.)

Contributors OddBloke

The scraper is running. It was queued manually .

Console output of last run

Injecting configuration and compiling... Injecting scraper and running... /app/.heroku/python/lib/python2.7/site-packages/OpenSSL/crypto.py:12: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in a future release. from cryptography import x509 2020-11-25T07:59:32.272112 Starting fixups... 2020-11-25 07:59:32 [scrapy.utils.log] INFO: Scrapy 1.5.1 started (bot: scrapybot) 2020-11-25 07:59:32 [scrapy.utils.log] INFO: Versions: lxml 4.6.1.0, libxml2 2.9.10, cssselect 1.1.0, parsel 1.6.0, w3lib 1.22.0, Twisted 20.3.0, Python 2.7.14 (default, Sep 26 2017, 13:40:42) - [GCC 4.8.4], pyOpenSSL 19.1.0 (OpenSSL 1.1.1h 22 Sep 2020), cryptography 3.2.1, Platform Linux-5.6.14-x86_64-linode135-x86_64-with-debian-jessie-sid 2020-11-25 07:59:32 [scrapy.crawler] INFO: Overridden settings: {} 2020-11-25 07:59:32 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.logstats.LogStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.corestats.CoreStats'] 2020-11-25 07:59:32 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats'] 2020-11-25 07:59:32 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2020-11-25 07:59:32 [scrapy.middleware] INFO: Enabled item pipelines: [] 2020-11-25 07:59:32 [scrapy.core.engine] INFO: Spider opened 2020-11-25 07:59:32 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 07:59:32 [scrapy.extensions.telnet] DEBUG: Telnet console listening on 127.0.0.1:6023 2020-11-25 07:59:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products> (referer: None) 2020-11-25 07:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/houndstooth-soda-tweed> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/houndstooth-soda-tweed> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/orange-dark-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/orange-dark-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=2> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/raspberry-milk-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/raspberry-milk-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/2-5> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/milk-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/2-5> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/milk-chocolate> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cucumber-mint-sparkling-water-quatreau> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cucumber-mint-sparkling-water-quatreau> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-dark-chocolate-bar-bhang> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-dark-chocolate-bar-bhang> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bakerstreet-ginger-tweed> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-milk-chocolate-bar-bhang> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bakerstreet-ginger-tweed> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-milk-chocolate-bar-bhang> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=3> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/kushmas-stix-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/kushmas-stix-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-kiss> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-kiss> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mango-passionfruit-cbd-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mango-passionfruit-cbd-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-chocolate-cbd> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-lime-cbd-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-chocolate-cbd> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-lime-cbd-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-solid-milk-chocolate-chowie-wowie> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-solid-milk-chocolate-chowie-wowie> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-solid-milk-chocolate-chowie-wowie> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-solid-milk-chocolate-chowie-wowie> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blueberry-kush-pre-roll-haven-st> (referer: https://ocs.ca/collections/all-cannabis-products) 2020-11-25 07:59:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blueberry-kush-pre-roll-haven-st> (referer: https://ocs.ca/collections/all-cannabis-products) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/flicker-stix-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/flicker-stix-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/grapefruit-sparkling-water-houseplant> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/grapefruit-sparkling-water-houseplant> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-chocolate-square-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-chocolate-square-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=4> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/peach-mango-soft-chews-2-pack-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/peach-mango-soft-chews-2-pack-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sicilian-lemon-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sicilian-lemon-sparkling-water> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/raspberry-vanilla-soft-chews-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/raspberry-vanilla-soft-chews-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-pre-roll-solei-jack-herer> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-pre-roll-solei-jack-herer> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/spark-stix-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/spark-stix-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/glow-stix-trailblazer-sour-diesel> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) 2020-11-25 07:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chocolate-snax-mocha-bar> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/glow-stix-trailblazer-sour-diesel> (referer: https://ocs.ca/collections/all-cannabis-products?page=2) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-citrus-water-summit> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chocolate-snax-mocha-bar> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-citrus-water-summit> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sparkling-blood-orange> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sparkling-blood-orange> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sparkling-dark-cherry> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sparkling-dark-cherry> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/5-0> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/salted-caramel-chocolate-square-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/5-0> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/salted-caramel-chocolate-square-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/growers-choice-indica-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/growers-choice-indica-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-chocolate-bar-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-chocolate-bar-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=5> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/maple-caramel-2-pieces-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/maple-caramel-2-pieces-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sense-pre-roll-solei-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) 2020-11-25 07:59:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sense-pre-roll-solei-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=3) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/free-solei-treasure-island> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/free-solei-treasure-island> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-407-sapphire-daze-pre-roll-haven-st-premium-cannabis-sensi-star> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-407-sapphire-daze-pre-roll-haven-st-premium-cannabis-sensi-star> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jean-guy-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jean-guy-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/headband-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/headband-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pure-sun-cbd-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pure-sun-cbd-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/island-honey-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/island-honey-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/d-bubba> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/d-bubba> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=6> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 07:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-citrus-shot> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 07:59:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-citrus-shot> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pause-dark-milk-chocolate-bar-tokyo-smoke> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 07:59:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pause-dark-milk-chocolate-bar-tokyo-smoke> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/afghan-kush-pure-sun-farms-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-rhino-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) 2020-11-25 07:59:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/afghan-kush-pure-sun-farms-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-rhino-pure-sunfarms> (referer: https://ocs.ca/collections/all-cannabis-products?page=4) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 07:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/royal-highness-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 07:59:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/royal-highness-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-150-peace-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-450-drift-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-150-peace-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-450-drift-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/watermelon-thc-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cali-o-kiwi-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/watermelon-thc-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-550-rise-tea-haven-st-premium-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cali-o-kiwi-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-550-rise-tea-haven-st-premium-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cold-creek-kush-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pineapple-mango-balanced-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cold-creek-kush-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pineapple-mango-balanced-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cabaret-alta-vie-sweet-island-skunk> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cabaret-alta-vie-sweet-island-skunk> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rio-bravo-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) 2020-11-25 08:00:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rio-bravo-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=5) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/limonene-sparkling-tonic> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/limonene-sparkling-tonic> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mango-sour-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mango-sour-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strawberry-lemonade-1-1-sour-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strawberry-lemonade-1-1-sour-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/watermelon-sour-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/watermelon-sour-soft-chews> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=7> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dissolvable-thc-powder> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dissolvable-thc-powder> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sour-cherry-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sour-cherry-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lift-lemon-riot-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/myrcene-sparkling-tonic> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lift-lemon-riot-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/myrcene-sparkling-tonic> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/watermelon-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/watermelon-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/peach-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/peach-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/grape-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/grape-soft-chew> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blueberry-sour-soft-chews-wana> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blueberry-sour-soft-chews-wana> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=8> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/milk-chocolate-duo> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:09 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/milk-chocolate-duo> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/raspberry-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/raspberry-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/grape-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/grape-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jean-guy-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) 2020-11-25 08:00:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jean-guy-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=6) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-solei-jack-herer> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-solei-jack-herer> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/renew-solei-alien-dawg> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sense-solei-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/renew-solei-alien-dawg> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sense-solei-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/japanese-citrus-yuzu-2-1-sour-soft-chews-wana> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/japanese-citrus-yuzu-2-1-sour-soft-chews-wana> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-chocolate-duo> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-chocolate-duo> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rio-bravo-edison> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rio-bravo-edison> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=9> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lola-montes-edison-hash-plant> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lola-montes-edison-hash-plant> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/la-strada-edison-acadia> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) 2020-11-25 08:00:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/la-strada-edison-acadia> (referer: https://ocs.ca/collections/all-cannabis-products?page=7) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sunday-special-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sunday-special-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-iced-tea-basecamp> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-iced-tea-basecamp> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/subway-scientist-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pedros-sweet-sativa-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-blend-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/subway-scientist-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pedros-sweet-sativa-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-blend-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/milk-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/milk-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gabriola-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gabriola-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jean-guy-pre-roll-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-star-high-tide> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jean-guy-pre-roll-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-star-high-tide> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=10> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-dark-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-dark-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/unplug-solei-rockstar-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/unplug-solei-rockstar-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) 2020-11-25 08:00:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=8) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ghost-train-haze-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ghost-train-haze-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ghost-train-haze-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ghost-train-haze-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/donegal-tweed-chemdawg> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mk-ultra-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/donegal-tweed-chemdawg> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mk-ultra-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/penelope-tweed-skunk-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/penelope-tweed-skunk-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/highlands-tweed-afghan-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/milk-truffles-2-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/highlands-tweed-afghan-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gingerbread-milk-chocolate-truffles-edison-bytes> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/milk-truffles-2-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gingerbread-milk-chocolate-truffles-edison-bytes> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/quadra-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/quadra-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=11> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bakerstreet-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) 2020-11-25 08:00:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bakerstreet-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=9) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balmoral-tweed-cheese> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balmoral-tweed-cheese> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/figr-no-7-craft-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/figr-no-7-craft-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/d-bubba-namaste> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/d-bubba-namaste> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/deep-space> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/deep-space> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-milk-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-milk-chocolate-salted-caramel> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/long-weekend> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/long-weekend> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:32 [scrapy.extensions.logstats] INFO: Crawled 125 pages (at 125 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ultra-sour-namaste> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blaspberry-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ultra-sour-namaste> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blaspberry-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pineapple-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/beach-pre-roll-blissed> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pineapple-soft-chews-4-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/beach-pre-roll-blissed> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=12> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gsc-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) 2020-11-25 08:00:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gsc-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=10) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/raider-kush-riff-skywalker> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/raider-kush-riff-skywalker> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sour-cookies-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sour-cookies-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gg-4-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/crescendo-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pre-roll-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gg-4-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/crescendo-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pre-roll-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/north-star-cbd-alta-vie> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/north-star-cbd-alta-vie> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lift-lemon-riot-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lift-lemon-riot-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/flow-daydream> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/flow-daydream> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/calm-strawberry-twist-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/calm-strawberry-twist-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=13> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-28-craft-3-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sea-salt-caramel-milk-chocolate-square-aurora-drift> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-28-craft-3-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sea-salt-caramel-milk-chocolate-square-aurora-drift> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-418-big-dipper-haven-st-premium-cannabis-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/solar-power-symbl-sour-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-418-big-dipper-haven-st-premium-cannabis-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rockstar-og-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/solar-power-symbl-sour-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rockstar-og-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wappa-redecan-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wappa-redecan-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/go-tokyo-smoke> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/go-tokyo-smoke> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dt81-riff-super-lemon-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) 2020-11-25 08:00:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dt81-riff-super-lemon-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=11) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dry-grapefruit-little-victory> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dry-grapefruit-little-victory> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=14> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/saturday-night-pre-roll-saturday> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/saturday-night-pre-roll-saturday> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hawaii-heartbreak-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hawaii-heartbreak-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pre-roll-4> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/royal-highness-pre-roll-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pre-roll-4> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/royal-highness-pre-roll-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-402-blueberry-kush-haven-st> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-402-blueberry-kush-haven-st> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-pre-roll-4> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:52 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-pre-roll-4> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/fireberry-haze-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) 2020-11-25 08:00:52 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/fireberry-haze-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=12) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-pre-roll-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-pre-roll-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hybrid-pre-roll-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hybrid-pre-roll-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pre-roll-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pre-roll-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-indica-aces-pre-roll-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-indica-aces-pre-roll-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-sativa-aces-pre-roll-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-sativa-aces-pre-roll-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=15> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/subway-scientist-pre-roll-riff-grand-daddy-purps> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/subway-scientist-pre-roll-riff-grand-daddy-purps> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-softgel-2-5mg> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-softgel-2-5mg> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cold-creek-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cold-creek-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blend-14-preroll-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:00:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blend-14-preroll-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sensi-star-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sensi-star-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/limelight> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:01:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/limelight> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rockstar-kush-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rockstar-kush-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/penelope-pre-roll-tweed-skunk-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/penelope-pre-roll-tweed-skunk-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/nightshift-pre-roll-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/nightshift-pre-roll-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dayshift-pre-roll-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dayshift-pre-roll-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/diesel-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/diesel-pre-roll-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/houndstooth-pre-roll-tweed-candyland> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/houndstooth-pre-roll-tweed-candyland> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bakerstreet-pre-roll-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/spearmint-chillers-5-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bakerstreet-pre-roll-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=16> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/spearmint-chillers-5-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sunset-lbs> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sunset-lbs> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/delahaze-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/delahaze-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/raider-kush-pre-roll-riff-skywalker-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cold-creek-kush-pre-roll-blissco> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/raider-kush-pre-roll-riff-skywalker-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cold-creek-kush-pre-roll-blissco> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dt81-super-lemon-haze-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/afghan-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dt81-super-lemon-haze-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/afghan-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/green-cush-pre-roll-blissco> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/green-cush-pre-roll-blissco> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/peppermint-chillers-5-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) 2020-11-25 08:01:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/peppermint-chillers-5-pieces> (referer: https://ocs.ca/collections/all-cannabis-products?page=14) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wpp-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wpp-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gems-5-0-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blnd-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gems-5-0-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blnd-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=17> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-417-indigo-daze-haven-st-premium-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) 2020-11-25 08:01:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-417-indigo-daze-haven-st-premium-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=13) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangerine-dream-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangerine-dream-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/figr-no-7-craft-pre-roll-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) 2020-11-25 08:01:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/figr-no-7-craft-pre-roll-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=15) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/orange-cks-gage-cannabis-sour-diesel> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/orange-cks-gage-cannabis-sour-diesel> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/kosher-kush-dna-genetics> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chocolate-fondue-dna-genetics-chocolope> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/kosher-kush-dna-genetics> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/reflect-pre-roll-cove-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rest-pre-roll-cove-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chocolate-fondue-dna-genetics-chocolope> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/reflect-pre-roll-cove-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rest-pre-roll-cove-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-skunk-dna-genetics> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-skunk-dna-genetics> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-502-white-light-haven-st> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:21 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-502-white-light-haven-st> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blend19-pre-roll-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:21 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blend19-pre-roll-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=18> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sweet-jersey-3-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rise-pre-roll-cove-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sweet-jersey-3-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rise-pre-roll-cove-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-ninety-eight-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-ninety-eight-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hawaii-heartbreak-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) 2020-11-25 08:01:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hawaii-heartbreak-pre-roll-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=16) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-28-craft-pre-roll-figr-kali-mist> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-28-craft-pre-roll-figr-kali-mist> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-russian-pre-roll-indiva-white-russian> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-russian-pre-roll-indiva-white-russian> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dna-chocolate-fondue-pre-roll-dna> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dna-chocolate-fondue-pre-roll-dna> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-14-craft-pre-roll-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-14-craft-pre-roll-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/serratus-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jack-herer-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/serratus-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jack-herer-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/black-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/black-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=19> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cold-creek-kush-pre-roll-vertical-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cold-creek-kush-pre-roll-vertical-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jack-haze-pre-roll-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jack-haze-pre-roll-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:32 [scrapy.extensions.logstats] INFO: Crawled 221 pages (at 96 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sensi-star-pre-roll-7-acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) 2020-11-25 08:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/d-bubba-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sensi-star-pre-roll-7-acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=17) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/d-bubba-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sky-pilot-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sky-pilot-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-17-craft-pre-roll-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-17-craft-pre-roll-figr> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mk-ultra-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/happy-hibiscus-mate-whole-leaf-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mk-ultra-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/happy-hibiscus-mate-whole-leaf-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/soft-baked-chocolate-cookies-aurora-drift> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-sativa-blend-disposable-pen-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/soft-baked-chocolate-cookies-aurora-drift> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-sativa-blend-disposable-pen-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/penelope-capsules-2-5mg-tweed> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/penelope-capsules-2-5mg-tweed> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-indica-blend-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-indica-blend-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/quadra-broken-coast-headstash> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sunset-pre-roll-lbs-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/quadra-broken-coast-headstash> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sunset-pre-roll-lbs-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=20> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/galiano-broken-coast-northern-lights-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) 2020-11-25 08:01:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/galiano-broken-coast-northern-lights-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=18) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/citrique-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/citrique-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sunset-sherbet-pre-roll-citizen-stash-sunset-sherbet> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sunset-sherbet-pre-roll-citizen-stash-sunset-sherbet> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blackberry-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blackberry-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/northern-lights-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/northern-lights-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/marley-green-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/marley-green-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thin-mc-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thin-mc-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-softgels-capsules-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-softgels-capsules-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbdgems> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbdgems> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/argyle-capsules-softgel-2-5-tweed> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/argyle-capsules-softgel-2-5-tweed> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pacific-og-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=21> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pacific-og-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bakerstreet-capsules-softgel-25mg-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bakerstreet-capsules-softgel-25mg-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sweet-deep-grapefruit-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sweet-deep-grapefruit-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/houndstooth-capsules-2-5mg-tweed-candyland> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) 2020-11-25 08:01:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/houndstooth-capsules-2-5mg-tweed-candyland> (referer: https://ocs.ca/collections/all-cannabis-products?page=19) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pure-sun-cbd-oil-1-10> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:52 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pure-sun-cbd-oil-1-10> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:52 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/black-pre-roll-wappa> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/black-pre-roll-wappa> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/skunk-haze-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/skunk-haze-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sensi-star-pre-roll-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sensi-star-pre-roll-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/harlequin-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/harlequin-pre-roll-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/8-ball-kush-18twelve-8-ball-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/8-ball-kush-18twelve-8-ball-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gelato-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gelato-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strawberry-fire-og-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strawberry-fire-og-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=22> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/orange-cks-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) 2020-11-25 08:01:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/orange-cks-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=20) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:01:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/helios-hexo-snow-leopard> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/helios-hexo-snow-leopard> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mac-1-pre-roll-citizen-stash-mac-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mac-1-pre-roll-citizen-stash-mac-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-pre-roll-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-pre-roll-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gsc-pre-roll-canna-farms-girl-scout-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-pre-roll-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/social-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gsc-pre-roll-canna-farms-girl-scout-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-pre-roll-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/social-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/critical-super-silver-haze-pre-roll-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/critical-super-silver-haze-pre-roll-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/glueberry-og-pre-roll-muskoka-grown> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/glueberry-og-pre-roll-muskoka-grown> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lavender-chamomile-tea-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lavender-chamomile-tea-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=23> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/granddaddy-purple-pre-roll-48-north> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/granddaddy-purple-pre-roll-48-north> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gems-5-5> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gems-5-5> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mango-taffie-pre-roll-good-buds-company-inc-la-affie-x-hawaiian-landrace> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) 2020-11-25 08:02:09 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mango-taffie-pre-roll-good-buds-company-inc-la-affie-x-hawaiian-landrace> (referer: https://ocs.ca/collections/all-cannabis-products?page=21) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-vape-510-thread-cartridge-mixed-berry> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:09 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-vape-510-thread-cartridge-mixed-berry> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/durban-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/durban-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/two-tone-ban> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/two-tone-ban> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/vanilla-rooibos-cbd-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rally-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-vape-510-thread-cartridge-terpene> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/vanilla-rooibos-cbd-tea> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rally-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-vape-510-thread-cartridge-terpene> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-vape-510-thread-cartridge-citrus> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-vape-510-thread-cartridge-citrus> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/peach-ginger-green-tea-decaffeinated> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/peach-ginger-green-tea-decaffeinated> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-liquid-gels-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-liquid-gels-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-blend-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) 2020-11-25 08:02:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-blend-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=22) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=24> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strawberry-twist-pre-roll-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strawberry-twist-pre-roll-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/forte-oil-northern-harvest> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mango-haze-oil-12-5-mg-ml-thc-12-5-mg-ml-cbd> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/forte-oil-northern-harvest> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mango-haze-oil-12-5-mg-ml-thc-12-5-mg-ml-cbd> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dissolvable-balanced-powder> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dissolvable-balanced-powder> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/unplug-oil-solei-rockstar-kush-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:21 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/unplug-oil-solei-rockstar-kush-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-oil-solei-afghani> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=25> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-oil-solei-afghani> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-5> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/free-oil-solei-treasure-island> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-5> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/free-oil-solei-treasure-island> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-twd> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-thc-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-thc-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-thc-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) 2020-11-25 08:02:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-thc-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=23) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/edison-limelight-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/edison-limelight-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/el-dorado-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/el-dorado-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/point-break-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/horizon-hexo-kali-mist> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/point-break-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/horizon-hexo-kali-mist> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chocolate-caramel-half-spheres-aurora-drift> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chocolate-caramel-half-spheres-aurora-drift> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemonz-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemonz-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=26> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cindy-jack-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cindy-jack-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/flicker-buds-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/flicker-buds-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-helmet-ge-kief> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-helmet-ge-kief> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:32 [scrapy.extensions.logstats] INFO: Crawled 313 pages (at 92 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/spark-buds-3-5g-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/spark-buds-3-5g-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) 2020-11-25 08:02:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa> (referer: https://ocs.ca/collections/all-cannabis-products?page=24) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dissolvable-cbd-powder> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dissolvable-cbd-powder> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-blend-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-blend-pre-roll-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-blend-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-blend-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mac1-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mac1-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/og-kush-redee-disposable-pen-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/atlantis-hexo-ak> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-skunk%E2%84%A2-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=27> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/og-kush-redee-disposable-pen-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/atlantis-hexo-ak> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-skunk%E2%84%A2-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/redees-godbudpre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/redees-godbudpre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/the-general-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/the-general-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chemdog-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) 2020-11-25 08:02:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chemdog-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=25) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-bud> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-bud> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ghost-train-haze-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ghost-train-haze-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/starwalker-kush-good-supply-skywalker-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/go-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/starwalker-kush-good-supply-skywalker-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/go-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/verse-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/the-adventurer> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/verse-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/the-adventurer> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/monkeyglue> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/monkeyglue> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=28> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rest-pre-roll-pack-cove-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rest-pre-roll-pack-cove-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/reflect-pre-roll-pack-cove-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/reflect-pre-roll-pack-cove-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rise-pre-roll-pack-cove-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) 2020-11-25 08:02:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rise-pre-roll-pack-cove-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=26) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blueberry-seagal-milled-flower-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blueberry-seagal-milled-flower-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pedros-sweet-sativa-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pedros-sweet-sativa-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/trainwreck-redee-disposable-pen-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/trainwreck-redee-disposable-pen-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/redees-coldcreekkushpre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/redees-coldcreekkushpre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/growers-choice-indica-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/growers-choice-indica-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/the-enthusiast> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/the-enthusiast> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gelatti-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gelatti-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=29> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/nova-glue-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/nova-glue-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/growers-choice-sativa-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/redees-wappapre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/peggys-pride-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/growers-choice-sativa-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-bud> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/redees-wappapre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/peggys-pride-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-bud> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/zktlz-redee-disposable-pen-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) 2020-11-25 08:02:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/zktlz-redee-disposable-pen-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=27) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mango-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:02:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mango-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:02:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/alien-dawg-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:02:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/alien-dawg-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/durgamata> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-creek-congo-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/durgamata> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-kief> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-creek-congo-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-kief> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangerine-dream-disposable-pen-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangerine-dream-disposable-pen-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-blue-dream-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-blue-dream-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-sour-cookies-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:01 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-sour-cookies-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/heavy-duty-fruitti-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/heavy-duty-fruitti-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=30> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-gg-4-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-gg-4-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/growers-choice-hybrid> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) 2020-11-25 08:03:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/growers-choice-hybrid> (referer: https://ocs.ca/collections/all-cannabis-products?page=28) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/body-cream> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/body-cream> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dry-sift-kief> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dry-sift-kief> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-pre-roll-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-pre-roll-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/trail-mix-indica-pre-roll-48north> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/purple-terps-edison-cannabis-co-purple-terps> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bubba-pre-roll-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/trail-mix-indica-pre-roll-48north> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/purple-terps-edison-cannabis-co-purple-terps> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bubba-pre-roll-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/paris-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/paris-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strain-hunters-francos-lemon-cheese-pre-roll-48-north> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:09 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strain-hunters-francos-lemon-cheese-pre-roll-48-north> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=31> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-apple-toffee-pre-roll-simply-bare-apple-toffee> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-apple-toffee-pre-roll-simply-bare-apple-toffee> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/amnesia-haze-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/amnesia-haze-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/headband-high-tide> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/headband-high-tide> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-sfv-og-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) 2020-11-25 08:03:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-sfv-og-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=29) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-indica-blend-510-thread-cartridge-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-indica-blend-510-thread-cartridge-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tsunami-hexo-northern-lights> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tsunami-hexo-northern-lights> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/the-boss-pre-roll-eve-delahaze> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/the-boss-pre-roll-eve-delahaze> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/skunk-haze-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/skunk-haze-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-1-1-oral-spray> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-1-1-oral-spray> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-disposable-pen-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-disposable-pen-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-thc-oral-spray-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-thc-oral-spray-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=32> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-cbd-oral-spray-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-cbd-oral-spray-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-mandarin-cookies-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-mandarin-cookies-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/handcrafted-green-kraken-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/handcrafted-green-kraken-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-sativa-blend-510-thread-cartridge-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) 2020-11-25 08:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-sativa-blend-510-thread-cartridge-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=30) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/super-sour-diesel-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/og-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/super-sour-diesel-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/og-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wave-runner-pre-roll-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:21 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wave-runner-pre-roll-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-pre-roll-treeline> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-pre-roll-treeline> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/diesel-spinach-sour-diesel> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/diesel-spinach-sour-diesel> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pre-roll-treeline> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pre-roll-treeline> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/solar-power-pre-roll-symbl-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/solar-power-pre-roll-symbl-sour-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rockstar-kush-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rockstar-kush-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/traditional-pressed-hashish> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/traditional-pressed-hashish> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=33> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sensi-star-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) 2020-11-25 08:03:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sensi-star-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=31) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cold-creek-kush-up20> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cold-creek-kush-up20> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/the-edge> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/free-oral-spray-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/the-edge> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-oral-spray-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/headbanger> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/free-oral-spray-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-oral-spray-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/headbanger> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-oral-spray-solei-jack-herer> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-oral-spray-solei-jack-herer> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blendcraft-by-qwest-qwest> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blendcraft-by-qwest-qwest> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sync-15-nano-thc-oral-spray> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sync-15-nano-thc-oral-spray> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:32 [scrapy.extensions.logstats] INFO: Crawled 413 pages (at 100 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=34> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/grapefruitgg1> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/grapefruitgg1> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chemdog> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chemdog> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-vnm-mezzero> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/705-kush-muskoka-grown> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-vnm-mezzero> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/705-kush-muskoka-grown> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hoverboard-pre-roll-buddhas-sister-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) 2020-11-25 08:03:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hoverboard-pre-roll-buddhas-sister-symbl> (referer: https://ocs.ca/collections/all-cannabis-products?page=32) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ghost-train-haze-up20-up-ghost-train-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ghost-train-haze-up20-up-ghost-train-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mac1-pre-roll-qwest-reserve> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mac1-pre-roll-qwest-reserve> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-oil-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bakerstreet-softgel-capsules-10mg-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-oil-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bakerstreet-softgel-capsules-10mg-tweed-hindu-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/kush-mint-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/kush-mint-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/super-lemon-haze-510-thread-cartridge-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/super-lemon-haze-510-thread-cartridge-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=35> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/forbidden-fruit-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/forbidden-fruit-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-softgels-daily-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/penelope-capsules-10mg> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/penelope-capsules-10mg> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rotterdam-indica-highly-dutch-organic> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rotterdam-indica-highly-dutch-organic> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangie-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangie-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/fire-og-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/fire-og-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/durban-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/durban-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dark-helmet-jwc> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dark-helmet-jwc> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/northern-berry-up20-up-northern-berry> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) 2020-11-25 08:03:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/northern-berry-up20-up-northern-berry> (referer: https://ocs.ca/collections/all-cannabis-products?page=33) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/headband-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/headband-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-tantalus-labs> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chemdawg> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chemdawg> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/nuken> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=36> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-seas-pre-roll-reef-ghost-train-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/nuken> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-seas-pre-roll-reef-ghost-train-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/nightshift-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/nightshift-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cannabis-collections-high-thc-select-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cannabis-collections-high-thc-select-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dayshift-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) 2020-11-25 08:03:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dayshift-kingsway> (referer: https://ocs.ca/collections/all-cannabis-products?page=34) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-nova> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-nova> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-ziddy> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:52 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-ziddy> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/glueberry-og-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/glueberry-og-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/afghan-kush-full-spectrum-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/afghan-kush-full-spectrum-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-510-thread-cartridge-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-510-thread-cartridge-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sensi-star-7-acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sensi-star-7-acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jean-guy-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jean-guy-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jack-haze-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hifi-4g> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jack-haze-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hifi-4g> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/super-skunk-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-z-mezzero> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=37> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:03:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/super-skunk-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-z-mezzero> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/granddaddy-purple> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) 2020-11-25 08:03:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/granddaddy-purple> (referer: https://ocs.ca/collections/all-cannabis-products?page=35) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/island-honey-full-spectrum-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/island-honey-full-spectrum-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sweet-jersey-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sweet-jersey-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:01 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-rhino-full-spectrum-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-rhino-full-spectrum-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-disposable-pen-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-disposable-pen-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-ninety-eight-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-ninety-eight-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangerine-dream-510-thread-cartridge-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangerine-dream-510-thread-cartridge-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=38> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rc-orange-hill-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rc-orange-hill-special> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-7-acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rc-royal-goddess> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) 2020-11-25 08:04:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-7-acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:06 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rc-royal-goddess> (referer: https://ocs.ca/collections/all-cannabis-products?page=36) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hero-bud> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hero-bud> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blackberry> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blackberry> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/marley-green> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/marley-green> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pause-tokyo-smoke> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:10 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pause-tokyo-smoke> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/og-kush-redee-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/og-kush-redee-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pure-sun-cbd-oil-1-30> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pure-sun-cbd-oil-1-30> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/samurai-spy> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/samurai-spy> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/green-crush> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/the-general> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/green-crush> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/the-general> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/boost-sativa-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/boost-sativa-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=39> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chemdog-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chemdog-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-and-lavender-510-thread-cartridge-re-up> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hops-and-spice-510-thread-cartridge-re-up> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-and-lavender-510-thread-cartridge-re-up> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hops-and-spice-510-thread-cartridge-re-up> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rise-tokyo-smoke-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) 2020-11-25 08:04:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rise-tokyo-smoke-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=37) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pedros-sweet-sativa-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pedros-sweet-sativa-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ghost-train-haze-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ghost-train-haze-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blueberry-seagal-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blueberry-seagal-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sage-sour-mtl-sage-sour> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sage-sour-mtl-sage-sour> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/trainwreck-redee-510-thread-cartridge-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/90s-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/trainwreck-redee-510-thread-cartridge-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/90s-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/northern-lights> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/northern-lights> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=40> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/shiskaberry-510-thread-cartridge-palmetto> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:21 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/shiskaberry-510-thread-cartridge-palmetto> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-distillate-510-thread-cartridge-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:21 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-distillate-510-thread-cartridge-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-shark-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-shark-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/zktlz-redee-510-thread-cartridge-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) 2020-11-25 08:04:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/zktlz-redee-510-thread-cartridge-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=38) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hybrid> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hybrid> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sky-pilot> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sky-pilot> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/reflect-reserve-cove-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/reflect-reserve-cove-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rest-reserve-cove-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rest-reserve-cove-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rise-reserve-cove-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rise-reserve-cove-green-crack> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/revive-reserve-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/revive-reserve-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/garlic-z> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strain-hunters-white-lemon-thumbs-up> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-disposable-pen-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/garlic-z> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strain-hunters-white-lemon-thumbs-up> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-disposable-pen-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-510-thread-starter-kit-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-510-thread-starter-kit-aurora> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=41> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mango-haze-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) 2020-11-25 08:04:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mango-haze-color-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=39) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-421-twilight> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-421-twilight> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-540-rise-ready-to-use-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:32 [scrapy.extensions.logstats] INFO: Crawled 513 pages (at 100 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:04:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-540-rise-ready-to-use-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/organic-skunk-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/organic-skunk-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mmmosa> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mmmosa> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-spray-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-spray-riff> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-440-drift-ready-to-use-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-440-drift-ready-to-use-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hash> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hash> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/siren> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/siren> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cherry-head-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cherry-head-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=42> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-425-midnight-jam-haven-st-premium-cannabis-8-ball-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-425-midnight-jam-haven-st-premium-cannabis-8-ball-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-bubble-hash-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-bubble-hash-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-516-sonic-express-haven-st-premium-cannabis-sage-n-sour> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-516-sonic-express-haven-st-premium-cannabis-sage-n-sour> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-distillate-disposable-pen-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-distillate-disposable-pen-canaca> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lillooet-landrace-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lillooet-landrace-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/no-515-noisy-neighbour> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) 2020-11-25 08:04:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/no-515-noisy-neighbour> (referer: https://ocs.ca/collections/all-cannabis-products?page=40) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/headband-seeds-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/headband-seeds-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/social> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/social> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-drops-vertical-riverview-ride> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-drops-vertical-riverview-ride> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sage-nsour> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sage-nsour> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/headband-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=43> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/headband-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lift-citrus-punch-510-thread-cartridge-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lift-citrus-punch-510-thread-cartridge-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) 2020-11-25 08:04:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=41) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/icc> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/icc> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/xmg-drops-xmg> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/xmg-drops-xmg> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/master-vape-pod-mixed-berry> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rockstar-grail> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/master-vape-pod-mixed-berry> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rockstar-grail> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hash-rosin> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hash-rosin> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-thc-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/kalifornia-3-5g> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-thc-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/kalifornia-3-5g> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/master-vape-pod-citrus> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/master-vape-pod-citrus> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/90s-og-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/90s-og-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=44> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/stirred-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/stirred-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/shimmy-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/shimmy-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ghost-train-haze-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) 2020-11-25 08:04:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ghost-train-haze-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=42) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:52 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/spark-510-thread-cartridge-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/spark-510-thread-cartridge-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ace-valley-cbd-durga-mata> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strawberry-fire-og-gage-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/flicker-510-thread-cartridge-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ace-valley-cbd-durga-mata> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strawberry-fire-og-gage-cannabis> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/flicker-510-thread-cartridge-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/glow-510-thread-cartridge-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/glow-510-thread-cartridge-trailblazer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangerine-dream-510-thread-starter-kit-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:04:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangerine-dream-510-thread-starter-kit-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/2-1-cbd-thc-510-thread-cartridge-wayfarer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/2-1-cbd-thc-510-thread-cartridge-wayfarer> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-1-1-oil-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-1-1-oil-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-cbd-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-cbd-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/riva-eucalyptus-cbd-lotion-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:04:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/riva-eucalyptus-cbd-lotion-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tullia-cbd-thc-lotion-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:04:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tullia-cbd-thc-lotion-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gg4-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:04:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gg4-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=45> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sensi-star-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sensi-star-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-510-thread-cartridge-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:01 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-510-thread-cartridge-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-capsules-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:01 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-capsules-3> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/northern-lights-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) 2020-11-25 08:05:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/northern-lights-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=43) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-softgels-tweed> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-softgels-tweed> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cindy-jack> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cindy-jack> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-dory> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-dory> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rally> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rally> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-z-weed-me> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) 2020-11-25 08:05:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-z-weed-me> (referer: https://ocs.ca/collections/all-cannabis-products?page=44) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cherry-bomb> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cherry-bomb> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=46> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/goji-og-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/organic-gg-5> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/goji-og-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/maui-wowie-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/organic-gg-5> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/maui-wowie-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-510-thread-cartridge-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-510-thread-cartridge-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/organic-rockstar-tuna> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/organic-rockstar-tuna> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=47> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wedding-cake-wink-wedding-cake> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wedding-cake-wink-wedding-cake> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/reigndrops15-15> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/reigndrops15-15> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/black-cherry-punch-510-thread-cartridge-ness> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/reign-drops-30-0-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/black-cherry-punch-510-thread-cartridge-ness> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/reign-drops-30-0-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-berry-510-thread-cartridge-ness> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/grams-jam-510-thread-cartridge-ness> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) 2020-11-25 08:05:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-berry-510-thread-cartridge-ness> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/grams-jam-510-thread-cartridge-ness> (referer: https://ocs.ca/collections/all-cannabis-products?page=45) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pineapple-express-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pineapple-express-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-6> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-8> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-6> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-8> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-510-thread-cartridge-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-510-thread-cartridge-good-supply> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wagners-choice-ge-jwc> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wagners-choice-ge-jwc> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-oil-spray> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-oil-spray> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hybrid-disposable-pen-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=48> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hybrid-disposable-pen-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/unite-organic-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/unite-organic-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/onyx-510-thread-cartridge-wink> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/onyx-510-thread-cartridge-wink> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/purple-monkey-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/purple-monkey-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chalice-510-thread-cartridge-wink> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chalice-510-thread-cartridge-wink> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/nova-glue> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/nova-glue> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/la-kush-cake> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:05:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/la-kush-cake> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/b-mac> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/b-mac> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/original-gc-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:23 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/original-gc-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/a-mint> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/a-mint> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/red-510-thread-cartridge-marley-natural> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/red-510-thread-cartridge-marley-natural> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-pink-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-pink-kush-pre-roll> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=49> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-frosty-mint-510-thread-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-frosty-mint-510-thread-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/houndstooth> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/penelope> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/houndstooth> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/penelope> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mint-sour> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mint-sour> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/glueberry-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) 2020-11-25 08:05:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/glueberry-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=47) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/oregon-golden-goat-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/oregon-golden-goat-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gold-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gold-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/super-skunk> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/super-skunk> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bubba> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bubba> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/peggys-pride> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/peggys-pride> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:32 [scrapy.extensions.logstats] INFO: Crawled 619 pages (at 106 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gelatti> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gelatti> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=50> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rockstar-kush-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rockstar-kush-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-widow-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:35 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-widow-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/white-wedding> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/diesel-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) 2020-11-25 08:05:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/white-wedding> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/diesel-510-thread-cartridge-spinach> (referer: https://ocs.ca/collections/all-cannabis-products?page=48) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/grand-daddy-purps-x-sour-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/grand-daddy-purps-x-sour-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-510-thread-cartridge-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-510-thread-cartridge-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sonora-broken-coast> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sonora-broken-coast> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/saturna> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jean-guy-x-super-lemon-haze-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/saturna> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:39 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jean-guy-x-super-lemon-haze-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gabriola> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/savary> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gabriola> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:41 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/savary> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=51> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/os-hash10> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/os-hash10> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/error404seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/error404seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/daytrip-eclipse-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/daytrip-eclipse-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/moonlight-shadow-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/moonlight-shadow-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/black-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/black-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/green-510-thread-cartridge-marley-natural> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) 2020-11-25 08:05:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/green-510-thread-cartridge-marley-natural> (referer: https://ocs.ca/collections/all-cannabis-products?page=49) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-lemonade-seeds-34-street-seed-co> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-lemonade-seeds-34-street-seed-co> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/unplug-510-thread-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:46 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/unplug-510-thread-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-pink-kush-flowr> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-pink-kush-flowr> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/renew-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/renew-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=52> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/157-series-blue-dream-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/157-series-blue-dream-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ember-balanced-510-thread-cartridge-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ember-balanced-510-thread-cartridge-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/157-series-jack-herer-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/157-series-jack-herer-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sativa-510-thread-cartridge-kolab-project> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sativa-510-thread-cartridge-kolab-project> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/157-series-granddaddy-purple-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:05:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/157-series-granddaddy-purple-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/watermelon-zktlz> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/watermelon-zktlz> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blaze-high-thc-510-thread-cartridge-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gsc-canna-farms-girl-scout-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blaze-high-thc-510-thread-cartridge-fireside> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/og-kush-redee-510-thread-vape-kit> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gsc-canna-farms-girl-scout-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/og-kush-redee-510-thread-vape-kit> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangerine-dream-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangerine-dream-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sense-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/og-chemdawg-live-resin> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:05:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sense-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/og-chemdawg-live-resin> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-510-thread-cartridge-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=53> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:05:57 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-510-thread-cartridge-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/super-lemon-haze-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blueberry-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/super-lemon-haze-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blueberry-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:05:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/free-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:01 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/free-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/big-larry> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:01 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/big-larry> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/houndstooth-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:02 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/houndstooth-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rascal-og-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/trainwreck-redee-510-thread-vape-kit-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rascal-og-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:03 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/trainwreck-redee-510-thread-vape-kit-redecan> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-collective-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-collective-pink-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lift-lemon-riot-510-thread-cartridge-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:04 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lift-lemon-riot-510-thread-cartridge-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-collective-ice-cream-cake> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-collective-ice-cream-cake> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pur-dew-cbd-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pur-dew-cbd-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balanced-oil-lumina> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:05 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balanced-oil-lumina> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=54> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bakerstreet-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bakerstreet-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wedding-crasher> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:06:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wedding-crasher> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-510-thread-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:07 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-510-thread-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/critical-super-silver-haze-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) 2020-11-25 08:06:08 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/critical-super-silver-haze-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=52) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bubba-kush-2-5-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:09 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bubba-kush-2-5-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/flow-daydream-510-thread-cartridge-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) 2020-11-25 08:06:09 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/flow-daydream-510-thread-cartridge-sundial> (referer: https://ocs.ca/collections/all-cannabis-products?page=51) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pineapple-express-510-thread-cartridge-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:11 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pineapple-express-510-thread-cartridge-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dm2-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dm2-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/triple-scoop-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:12 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/triple-scoop-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sunset-mango-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sunset-mango-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/20-1-cbd-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:13 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/20-1-cbd-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strawberry-twist-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strawberry-twist-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/8-ball-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/8-ball-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/2-1-cbd-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:14 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/2-1-cbd-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/chemdog-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) 2020-11-25 08:06:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/chemdog-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=53) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=55> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-cannabis-oil-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:15 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-cannabis-oil-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rise-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rise-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/muskoka-kush-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/muskoka-kush-seeds> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-oil-lumina> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:16 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-oil-lumina> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/hybrid-510-thread-cartridge-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) 2020-11-25 08:06:17 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/hybrid-510-thread-cartridge-kolab> (referer: https://ocs.ca/collections/all-cannabis-products?page=50) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/holdfast-reef-white-shark> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/ebb-flow-reef> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/holdfast-reef-white-shark> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:18 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/ebb-flow-reef> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blue-dream-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blue-dream-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/apl-black-badder-acreage-pharms> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:19 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/apl-black-badder-acreage-pharms> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gg4-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gg4-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/true-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/true-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/wedding-mint> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:20 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/wedding-mint> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=56> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-hash-rosin-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-hash-rosin-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/secret> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) 2020-11-25 08:06:22 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/secret> (referer: https://ocs.ca/collections/all-cannabis-products?page=54) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sour-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sour-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tangie-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) 2020-11-25 08:06:24 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tangie-kush-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=46) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/anchor-premium-distillate-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:25 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/anchor-premium-distillate-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rest-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:26 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rest-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-510-thread-starter-pack-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/heavy-duty-fruitti> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-510-thread-starter-pack-foray> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/heavy-duty-fruitti> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/sunset-sherbet> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:27 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/sunset-sherbet> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-gg-4> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:28 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-gg-4> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=57> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pause-luma-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:29 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pause-luma-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/rise-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/crescendo> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/rise-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:30 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/crescendo> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/revive-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:31 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/revive-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:32 [scrapy.extensions.logstats] INFO: Crawled 717 pages (at 98 pages/min), scraped 0 items (at 0 items/min) 2020-11-25 08:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/reflect-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) 2020-11-25 08:06:32 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/reflect-510-thread-cartridge-cove> (referer: https://ocs.ca/collections/all-cannabis-products?page=55) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-sour-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-sour-cookies> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/four-star-general-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-seas-premium-distillate-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/four-star-general-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:33 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-seas-premium-distillate-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/kalifornia> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:34 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/kalifornia> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-jack-510-thread-cartridge-ignite> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:36 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-jack-510-thread-cartridge-ignite> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=58> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/noreaster-plus> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/noreaster-plus> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/northern-lights-510-thread-cartridge-ignite> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mirage-plus> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/northern-lights-510-thread-cartridge-ignite> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:37 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mirage-plus> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/tropic-thunder-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/tropic-thunder-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-premium-co2-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) 2020-11-25 08:06:38 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-premium-co2-510-thread-cartridge> (referer: https://ocs.ca/collections/all-cannabis-products?page=56) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-sfv-og-kush-simply-bare-sfv-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-sfv-og-kush-simply-bare-sfv-og-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/fire-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/lemon-garlic-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/fire-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/lemon-garlic-og> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-apple-toffee> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-apple-toffee> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/soothe-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/purple-kush-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/soothe-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:42 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/purple-kush-2> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-live-rosin-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-live-rosin-canna-farms> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/thc-drops-vertical-cold-creek-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/thc-drops-vertical-cold-creek-kush> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/handcrafted-green-kraken> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:43 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/handcrafted-green-kraken> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/florida-lemons-510-thread-cartridge-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:44 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/florida-lemons-510-thread-cartridge-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=59> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gg-6> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:45 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gg-6> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/renew-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:47 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/renew-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/jager-og-510-thread-cartridge-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/unplug-pax-era-pod-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/jager-og-510-thread-cartridge-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:48 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/unplug-pax-era-pod-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/high-seas-reef-ghost-train-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/balance-pax-era-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/high-seas-reef-ghost-train-haze> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/balance-pax-era-cartridge-solei> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/blueberry-510-thread-starter-kit> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/blueberry-510-thread-starter-kit> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/calm-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:49 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/calm-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/gather-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:50 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/gather-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pineapple-express-510-thread-starter-kit> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:51 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pineapple-express-510-thread-starter-kit> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=60> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/dunn-cannabis-island-pink-head> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:53 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/dunn-cannabis-island-pink-head> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bc-organic-creek-congo> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/craft-collective-wild-berry-og-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) 2020-11-25 08:06:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bc-organic-creek-congo> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/mac-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/craft-collective-wild-berry-og-7acres> (referer: https://ocs.ca/collections/all-cannabis-products?page=57) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/os-reserve-original-stash> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/mac-1> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:54 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/os-reserve-original-stash> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/relax-thc-plus-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bliss-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/relax-thc-plus-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bliss-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/arouse-thc-plus-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/arouse-thc-plus-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/bliss-thc-plus-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/bliss-thc-plus-dose-disposable-pen> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/strawberry-cream-510-thread-cartridge-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:55 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/strawberry-cream-510-thread-cartridge-top-leaf> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cherry-punch> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/pink-kush-softgels-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) 2020-11-25 08:06:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cherry-punch> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:56 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/pink-kush-softgels-san-rafael-71> (referer: https://ocs.ca/collections/all-cannabis-products?page=58) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/collections/all-cannabis-products?page=61> (referer: https://ocs.ca/collections/all-cannabis-products?page=60) 2020-11-25 08:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/transdermal-cbd-cream> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:58 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/transdermal-cbd-cream> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/indica-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:06:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/indica-pax-era-pod> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/cbd-20-1-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=60) 2020-11-25 08:06:59 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/cbd-20-1-oil> (referer: https://ocs.ca/collections/all-cannabis-products?page=60) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "scraper.py", line 134, in parse_product_page result['brand'] = get_header('product__brand') File "scraper.py", line 133, in <lambda> '/text()'.format(cls)).extract_first().strip() AttributeError: 'NoneType' object has no attribute 'strip' 2020-11-25 08:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://ocs.ca/products/transdermal-1-1-cream> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) 2020-11-25 08:07:00 [scrapy.core.scraper] ERROR: Spider error processing <GET https://ocs.ca/products/transdermal-1-1-cream> (referer: https://ocs.ca/collections/all-cannabis-products?page=59) Traceback (most recent call last): File "/app/.heroku/python/lib/python2.7/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks

Data

Downloaded 20406 times by OddBloke ojhew myballswashot georgezikos varunpp P4R51F4L falconzyx shawnbaig botman23 Onesimusw ctwopointzero ViaMehrad bjmolerio JeromeBlanchet mwoody1 Ali-Aghayan craigoryi corygibbons scrappersdream TheWolf-fs EFOC therealbdot nokko fbruce577 RuevenCuban Socceritess HelloTBay shophcc mclapa snazybrew fishtar

To download data sign in with GitHub

Download table (as CSV) Download SQLite database (110 MB) Use the API

rows 10 / 156781

terpenes sku timestamp plant_type cbd_low price name brand cbd_high thc_high url description type thc_low image 3.5g_price 7g_availability 1g_price 1g_availability 3.5g_availability 7g_price 15g_price 15g_availability standalone_availability standalone_price 0.5g_price 0.5g_availability 1.5g_availability 2.5g_availability 2.5g_price 1.5g_price 5g_availability 5g_price 1.25g_price 1.25g_availability
Myrcene,Alpha Pinene,Beta Caryophyllene,Beta-Pinene,Limonene
00694144000646
1541547120
Sativa dominant
0.0
9.55
Sunday Special
RIFF
1.0
23.2
RIFF’s Sunday Special is a musky sativa-dominant strain that the makers claim will produce feelings of relaxation, happiness and/or euphoria.
Dried Flowers
14.08
Myrcene,Limonene,Humulene,Nerolidol
00882464000013
1541547120
Sativa dominant
0.0
10.25
Super Sonic
Symbl
1.0
17.0
Super Sonic from Symbl is a sativa-dominant hybrid with a strong, earthy, sweet aroma, reminiscent of Quantum Kush.
Dried Flowers
11.0
Beta Caryophyllene,Myrcene,Trans Caryophyllene,Humulene,Limonene
00671148402034
1541547120
Hybrid
0.0
6.65
City Lights Pre-Roll
Edison
1.0
20.0
City Lights is an indica-dominant strain from Edison. It’s highly THC potent and said to help with relaxation, uplift and happiness. Available in one 0.5 g pre-roll.
Pre-Rolled
12.0
Alpha Pinene,Beta Caryophyllene,Limonene,Myrcene,Trans Caryophyllene
00841464000775
1541547120
Indica dominant
0.0
9.5
Fantasy Island
SYNR.G
1.0
18.0
Fantasy Island is a SYNR.G indica-dominant strain with a mid to high THC potency.
Dried Flowers
12.0
Beta Caryophyllene,Myrcene,Trans Caryophyllene,Alpha Pinene,Humulene
00671148402027
1541547120
Sativa dominant
0.0
6.65
Rio Bravo Pre-Roll
Edison
1.0
20.0
Rio Bravo is a sativa-dominant strain from Edison with high THC potency and the potential to boost energy, creativity and euphoria. Available in one 0.5 g pre-roll.
Pre-Rolled
12.0
Beta Caryophyllene,Trans Caryophyllene,Humulene,Myrcene,Limonene
00628242240420
1541547120
Indica dominant
0.0
10.05
God Bud
Redecan
1.0
21.0