palewire / django-calaccess-scraped-data

A Django app to scrape campaign-finance data from the California Secretary of State’s CAL-ACCESS website
http://django-calaccess.californiacivicdata.org
MIT License
2 stars 2 forks source link

Exception Value: 'NoneType' object has no attribute 'text' #8

Closed palewire closed 5 years ago

palewire commented 6 years ago
Traceback:

File "/apps/django-calaccess-downloads-website/repo/manage.py" in <module>
  37.         execute_from_command_line(sys.argv)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/django/core/management/__init__.py" in execute_from_command_line
  371.     utility.execute()

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/django/core/management/__init__.py" in execute
  365.             self.fetch_command(subcommand).run_from_argv(self.argv)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/django/core/management/base.py" in run_from_argv
  288.             self.execute(*args, **cmd_options)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/django/core/management/base.py" in execute
  335.             output = self.handle(*args, **options)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/calaccess_scraped/management/commands/scrapecalaccess.py" in handle
  28.         call_command('scrapecalaccesspropositions', **kwargs)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/django/core/management/__init__.py" in call_command
  141.     return command.execute(*args, **defaults)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/django/core/management/base.py" in execute
  335.             output = self.handle(*args, **options)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/calaccess_scraped/management/commands/__init__.py" in handle
  170.         results = self.scrape()

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/calaccess_scraped/management/commands/scrapecalaccesspropositions.py" in scrape
  49.             results[urljoin(self.base_url, link)] = self.scrape_year_page(link)

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/calaccess_scraped/management/commands/scrapecalaccesspropositions.py" in scrape_year_page
  87.                 for link in prop_links

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/calaccess_scraped/management/commands/scrapecalaccesspropositions.py" in <listcomp>
  87.                 for link in prop_links

File "/apps/django-calaccess-downloads-website/lib/python3.6/site-packages/calaccess_scraped/management/commands/scrapecalaccesspropositions.py" in scrape_prop_page
  110.         data_dict['name'] = soup.find('span', id='measureName').text

Exception Type: AttributeError
Exception Value: 'NoneType' object has no attribute 'text'
Request data not supplied