How To Install python3-cloudscraper on Fedora 36

In this tutorial we learn how to install python3-cloudscraper in Fedora 36. python3-cloudscraper is Python module to bypass Cloudflare’s anti-bot page

Introduction

In this tutorial we learn how to install python3-cloudscraper on Fedora 36.

What is python3-cloudscraper

A simple Python module to bypass Cloudflare’s anti-bot page (also known as “I’m Under Attack Mode”, or IUAM), implemented with Requests. Cloudflare changes their techniques periodically, so I will update this repo frequently. This can be useful if you wish to scrape or crawl a website protected with Cloudflare. Cloudflare’s anti-bot page currently just checks if the client supports Javascript, though they may add additional techniques in the future. Due to Cloudflare continually changing and hardening their protection page, cloudscraper requires a JavaScript Engine/interpreter to solve Javascript challenges. This allows the script to easily impersonate a regular web browser without explicitly deobfuscating and parsing Cloudflare’s Javascript.

We can use yum or dnf to install python3-cloudscraper on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-cloudscraper.

Install python3-cloudscraper on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-cloudscraper using dnf by running the following command:

sudo dnf -y install python3-cloudscraper

Install python3-cloudscraper on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-cloudscraper using yum by running the following command:

sudo yum -y install python3-cloudscraper

How To Uninstall python3-cloudscraper on Fedora 36

To uninstall only the python3-cloudscraper package we can use the following command:

sudo dnf remove python3-cloudscraper

python3-cloudscraper Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/cloudscraper
/usr/lib/python3.10/site-packages/cloudscraper-1.2.60.dist-info
/usr/lib/python3.10/site-packages/cloudscraper-1.2.60.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/cloudscraper-1.2.60.dist-info/LICENSE
/usr/lib/python3.10/site-packages/cloudscraper-1.2.60.dist-info/METADATA
/usr/lib/python3.10/site-packages/cloudscraper-1.2.60.dist-info/WHEEL
/usr/lib/python3.10/site-packages/cloudscraper-1.2.60.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/cloudscraper/__init__.py
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/cloudflare.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/cloudflare.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/help.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/__pycache__/help.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha
/usr/lib/python3.10/site-packages/cloudscraper/captcha/2captcha.py
/usr/lib/python3.10/site-packages/cloudscraper/captcha/9kw.py
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__init__.py
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/2captcha.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/2captcha.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/9kw.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/9kw.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/anticaptcha.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/anticaptcha.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/capmonster.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/capmonster.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/deathbycaptcha.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/__pycache__/deathbycaptcha.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/captcha/anticaptcha.py
/usr/lib/python3.10/site-packages/cloudscraper/captcha/capmonster.py
/usr/lib/python3.10/site-packages/cloudscraper/captcha/deathbycaptcha.py
/usr/lib/python3.10/site-packages/cloudscraper/cloudflare.py
/usr/lib/python3.10/site-packages/cloudscraper/exceptions.py
/usr/lib/python3.10/site-packages/cloudscraper/help.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__init__.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/chakracore.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/chakracore.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/encapsulated.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/encapsulated.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/js2py.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/js2py.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/jsunfuck.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/jsunfuck.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/native.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/native.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/nodejs.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/nodejs.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/v8.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/__pycache__/v8.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/chakracore.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/encapsulated.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/js2py.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/jsunfuck.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/native.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/nodejs.py
/usr/lib/python3.10/site-packages/cloudscraper/interpreters/v8.py
/usr/lib/python3.10/site-packages/cloudscraper/user_agent
/usr/lib/python3.10/site-packages/cloudscraper/user_agent/__init__.py
/usr/lib/python3.10/site-packages/cloudscraper/user_agent/__pycache__
/usr/lib/python3.10/site-packages/cloudscraper/user_agent/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/cloudscraper/user_agent/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/cloudscraper/user_agent/browsers.json
/usr/share/doc/python3-cloudscraper
/usr/share/doc/python3-cloudscraper/README.md
/usr/share/licenses/python3-cloudscraper
/usr/share/licenses/python3-cloudscraper/LICENSE

References

Summary

In this tutorial we learn how to install python3-cloudscraper on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).