Jonnyblacklabel/gsc_sa_downloader

get_date_list : AttributeError: 'NoneType' object has no attribute 'query'

Opened this issue · 0 comments

Hey Jonny, cool project!

I was able to get it set up on my local, but I'm running into this error. It looks like the program thinks the dates are None. I'm currently using the example env file, with MONTHS=16. Is there anything else I need to do to set dates? Or does this look like a different issue?

gsc_sa_downloader % python gsc_sa_downloader/gsc_sa_downloader.py download "example_gsc_downloader" "https://m.example.my/" --generate
/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/gsc_sa_downloader.py:222: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  args.func(**{k: v for k,v in vars(args).items() if k is not 'func'})
/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/auth.py:68: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  args.func(**{k: v for k,v in vars(args).items() if k is not 'func'})
/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/db.py:418: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  args.func(**{k: v for k,v in vars(args).items() if k is not 'func'})
2022-07-01 18:59:23.344 | INFO     | __main__:create_account_and_property:112 - genereating daily queries in database.
jobs:   0%|                                                                                                                          | 0/12 [00:24<?, ?it/s]
Traceback (most recent call last):
  File "/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/gsc_sa_downloader.py", line 225, in <module>
    main()
  File "/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/gsc_sa_downloader.py", line 222, in main
    args.func(**{k: v for k,v in vars(args).items() if k is not 'func'})
  File "/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/gsc_sa_downloader.py", line 130, in download
    create_account_and_property(account_name=account_name,
  File "/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/gsc_sa_downloader.py", line 114, in create_account_and_property
    generate_queries(client, account_name, gsc_property,
  File "/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/gsc_sa_downloader.py", line 33, in generate_queries
    dates = client.get_date_list(gsc_property, searchtype=job['searchtype'])
  File "/Users/user/.local/share/virtualenvs/gsc_sa_downloader-cGQenkbi/lib/python3.9/site-packages/retrying.py", line 49, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
  File "/Users/user/.local/share/virtualenvs/gsc_sa_downloader-cGQenkbi/lib/python3.9/site-packages/retrying.py", line 212, in call
    raise attempt.get()
  File "/Users/user/.local/share/virtualenvs/gsc_sa_downloader-cGQenkbi/lib/python3.9/site-packages/retrying.py", line 247, in get
    six.reraise(self.value[0], self.value[1], self.value[2])
  File "/Users/user/.local/share/virtualenvs/gsc_sa_downloader-cGQenkbi/lib/python3.9/site-packages/six.py", line 719, in reraise
    raise value
  File "/Users/user/.local/share/virtualenvs/gsc_sa_downloader-cGQenkbi/lib/python3.9/site-packages/retrying.py", line 200, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  File "/Users/user/Documents/GitHub/gsc_sa_downloader/gsc_sa_downloader/searchanalytics.py", line 90, in get_date_list
    report = self.webproperty \
AttributeError: 'NoneType' object has no attribute 'query'