
Research
/Security News
Weaponizing Discord for Command and Control Across npm, PyPI, and RubyGems.org
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
udemy-crawler
Advanced tools
Crawling Udemy course info and save into JSON format.
$ npm i -g udemy-crawler
or if you want to import in a project.
$ npm i udemy-crawler
$ udemy-crawler [URL]
Example and sample output
$ udemy-crawler https://www.udemy.com/success-life/
Parsing Url: https://www.udemy.com/success-life/
{
"id": "1837672",
"title": "Become Successful. Personal Development - Complete Blueprint",
"headline": "How to be successful: Personal success, Mindset, Productivity, Surrounding, Life, Habits, Success & achievement",
"image": "https://udemy-images.udemy.com/course/750x422/1837672_4c92_4.jpg",
"description": "<p><strong>How to be successful. Achieve your goal and get success. Learn how to be successful. Create better habits. Be a successful person. Focus on personal development</strong></p><p><strong>Opportunities, mindset and hardwork lead to power, influence, attention, MONEY and relationships</strong></p><p><br></p><p><em>You Only Have One Life:</em> So, to have a breakthrough in <strong>YOUR</strong> happiness and emotional well being... All you have to Do is <strong>CHANGE YOUR BELIEF SYSTEM/THOUGHT PROCESS</strong></p><p>You don't know where to start? don't
know what you want? Will it reach him or not? Have a fear of the future !</p><p>So, Welcome to the best course on <strong>Strategies for Success </strong>& <strong>Overcome Toxic Beliefs</strong></p><p><br></p><p>The Motivation is always has that strong positive impulse but sometimes it is not enough</p><p>because some people says, \"this rich man is a lucky man\" or \"he born in a wealthy family\" or \"he has friends who help him\".. and all those unreal reasons that justify your lack of success, you say it because you can't do it like him</p><p>and this is not your fault because all what you do on every day basis and people you surround yourself with have a huge impact on your level of success.</p><p><br></p><p>However, there are certain things successful people do on every day basis that most people are simply not willing to do OR they have no idea that they should do them. Your life is ending one minute at a time and there is no point of reinventing the wheel. In this course you will learn proven strategies used by top performers and I will show you how you can implement them to be what you want and be successful</p><p><br></p><p>Make magic happen with <strong>the Law of Attraction</strong>!</p><p>This program is the result of over 30 years studying mind science and consciousness-expanding practices. You will learn how to finally identify the dis-empowering subconscious beliefs that are running your current life by default and start designing your exciting life; the life you dream of having where anything is possible. Join me
on this journey of exploration and manifestation by hitting the \"Enroll Now button\" above to start learning now and I’ll see you in the course.</p>",
"audiences": [
"People with a curious and open mind who desire to achieve.",
"Anyone who wants to create positive changes in life.",
"Anyone who wants to start seeing results in his life",
"People who are committed to improving their habits",
"This course is for anyone wanting to live a life full of joy and wonder and want to live each day with passion",
"Anyone who wants to improve their lives and live a better life",
"Universe has a purpose for everybody. The one reading you, yes you are attracted here for a purpose. So yes, anybody reading this can take this course. It is developed that simple to be
resourceful for everybody, keeping this fact in mind.",
"Any student who wants to learn how to be more successful in life"
],
"topics": [
"Personal Development",
"Personal Transformation"
],
"couponCode": "",
"price": 179.99,
"discount": 0
}
import UdemyCrawler from 'udemy-crawler';
const crawler = new UdemyCrawler();
execute(url[, callback])
https://www.udemy.com/
. Otherwise, it will fail.null
if no error occurred.course: Object format:
{
"id": String,
"title": String,
"headline": String,
"image": String, // the 750x422 size
"description": String, // the HTML format
"audiences": String Array,
"topics": String Array,
"couponCode": String, // default to ""
"price": Number, // floating point number
"discount": Number, // default 0. Max value is 100.
}
Note:
discount = 0
and price = 0
: this is FREE COURSE.discount = 100
: this is 100% OFF with couponCode
value set.MIT @ 2018 by Pete Houston.
FAQs
Crawling Udemy course info and save into JSON format.
The npm package udemy-crawler receives a total of 0 weekly downloads. As such, udemy-crawler popularity was classified as not popular.
We found that udemy-crawler demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
Security News
Socket now integrates with Bun 1.3’s Security Scanner API to block risky packages at install time and enforce your organization’s policies in local dev and CI.
Research
The Socket Threat Research Team is tracking weekly intrusions into the npm registry that follow a repeatable adversarial playbook used by North Korean state-sponsored actors.