techtanic / Discounted-Udemy-Course-Enroller

A script/software for automatically enrolling/joining 100% discounted Udemy courses for free. Get Paid Udemy courses for free with just a few clicks.
https://duce.techtanic.space
MIT License
785 stars 227 forks source link

[Bug]: Several Traceback issues! #116

Closed Aicirou closed 2 years ago

Aicirou commented 2 years ago

What happened?

Getting Login Error and several traceback issues!

Enroller

COLAB

OS

Windows

Relevant log output

installing 0/5
installing 1/5
installing 2/5
installing 3/5
installing 4/5
installing 5/5
Trying to login
Too many logins per hour try later
Too many logins per hour try later
Too many logins per hour try later
Too many logins per hour try later
Login Error
Traceback (most recent call last):
  File "<ipython-input-1-0cc8285af406>", line 577, in <module>
    head, user, currency, s= check_login()
  File "<ipython-input-1-0cc8285af406>", line 386, in check_login
    cookies = cookiejar(r.cookies["client_id"], r.cookies["access_token"], csrf_token)
  File "/usr/local/lib/python3.7/dist-packages/requests/cookies.py", line 328, in __getitem__
    return self._find_no_duplicates(name)
  File "/usr/local/lib/python3.7/dist-packages/requests/cookies.py", line 399, in _find_no_duplicates
    raise KeyError('name=%r, domain=%r, path=%r' % (name, domain, path))
KeyError: "name='client_id', domain=None, path=None"

Exception in thread Thread-15:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "<ipython-input-1-0cc8285af406>", line 180, in coursevania
    nonce = json.loads([script.string for script in soup.find_all('script') if script.string and "load_content" in script.string][0].strip("_mlv = norsecat;\n"))["load_content"]
IndexError: list index out of range

E-next:   0%|          | 0/23 [00:00<?, ?it/s]Exception in thread Thread-17:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "<ipython-input-1-0cc8285af406>", line 235, in enext
    title = i.text[11:].strip().removesuffix("Enroll Now free").strip()
AttributeError: 'str' object has no attribute 'removesuffix'

E-next:   4%|▍         | 1/23 [00:00<00:00, 1240.18it/s]
Udemy Freebies:   8%|▊         | 2/24 [00:00<00:10,  2.01it/s]Exception in thread Thread-13:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "<ipython-input-1-0cc8285af406>", line 139, in tutorialbar
    link = soup.find("a", class_="btn_offer_block re_track_btn")["href"]
TypeError: 'NoneType' object is not subscriptable

Tutorial Bar:   3%|▎         | 1/36 [00:00<00:21,  1.64it/s]Exception in thread Thread-11:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "<ipython-input-1-0cc8285af406>", line 87, in discudemy
    url = item["href"].split("/")[4]
  File "/usr/local/lib/python3.7/dist-packages/bs4/element.py", line 1071, in __getitem__
    return self.attrs[key]
KeyError: 'href'

Discudemy:   2%|▏         | 1/48 [00:00<00:00, 228.97it/s]
IDownloadCoupons: 100%|██████████| 45/45 [00:00<00:00, 30481.86it/s]
Real Discount: 100%|██████████| 24/24 [00:13<00:00,  1.79it/s]
Udemy Freebies: 100%|██████████| 24/24 [00:21<00:00,  1.12it/s]

0 Data Manipulation in Python: Master Python, Numpy & Pandas https://www.udemy.com/course/master-data-science-in-python/?couponCode=8381DB9B57F307014BFF
Traceback (most recent call last):
  File "<ipython-input-1-0cc8285af406>", line 567, in main1
    auto(remove_duplicates(links_ls))
  File "<ipython-input-1-0cc8285af406>", line 466, in auto
    purchased, amount = course_landing_api(course_id)
  File "<ipython-input-1-0cc8285af406>", line 309, in course_landing_api
    r = s.get(
NameError: name 's' is not defined

Terms

github-actions[bot] commented 2 years ago

This Issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.