Writing a Python Script to Check If Any ACs Are Available Every 5 Minutes

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 164

  • @CSDojo
    @CSDojo  3 года назад +23

    Long time no see everyone! haha
    If you have any questions or just want to chat, feel free to join my Discord server here: csdojo.io/d
    EDIT - clarification:
    I turned off the notification of that channel so I won't be notified every time the bot sends a message. I'll only be pinged when there's a mention.
    I chose to send a message every time anyway just to make it easier to make sure the bot's still working.

  • @Hallden_
    @Hallden_ 3 года назад +79

    This was awesome man! A lot more clean code than when I do projects haha

  • @CSDojo
    @CSDojo  3 года назад +8

    I was asked why I'm letting the bot spam Slack every time, and here's my answer:
    I turned off the notification of that channel so I won't be notified every time the bot sends a message. I'll only be pinged when there's a mention.
    I chose to send a message every time anyway just to make it easier to make sure the bot's still working.

    • @pranavi1949
      @pranavi1949 3 года назад

      I asked that question on your discord.

  • @ddibbles
    @ddibbles 3 года назад +6

    I know it's a bit of a silly project, but you're teaching some very valuable python skills here! I hope you continue to post regularly to this channel again!

  • @ClarityCoders
    @ClarityCoders 3 года назад +1

    Nice video! I was playing with selenium on Replit a bit the other day works really well. I could see this video helping people set up a lot of projects like checking for the availability of GPUs or PS5s. You know the important stuff...

  • @dddonehoo7
    @dddonehoo7 3 года назад +1

    Some of the best and most inspirational CS content.

  • @ermalgashimramori
    @ermalgashimramori 3 года назад +1

    Great content as always! Hope you upload more!

  • @DontSnowMe
    @DontSnowMe 3 года назад +1

    Welcome back! I've actually been wondering how to do something like this on discord. Thank you!

  • @kailashrajendran3580
    @kailashrajendran3580 3 года назад +8

    Just now realised, I'm so early 🤣! I
    Always love CS Dojo ❤️

  • @themarvelgirl1382
    @themarvelgirl1382 3 года назад

    Thanks for all the efforts you've taken for us!

  • @brianbrian7590
    @brianbrian7590 3 года назад

    BRUH, YOURE STILL ALIVE! I WATCHED YOUR OLD VIDEOS LAST MOTNH

  • @c.allmebro
    @c.allmebro 2 года назад

    U make so detailed python tutorials and it's helping me out a lot u are the best bro

  • @cookieandcream6151
    @cookieandcream6151 3 года назад

    These videos continue to inspire me. Thank youuuu 🥺

  • @macx8360
    @macx8360 3 года назад

    Honestly speaking yesterday thinking about ut Frequency of ur videos and yah here u are .

  • @aydnaliyev914
    @aydnaliyev914 3 года назад

    These videos keep me inspired 💙 Tysm

  • @krypton9378
    @krypton9378 3 года назад

    I love your way of teaching..thank you so much for teaching us the easiest way possible!

  • @harrypulsford995
    @harrypulsford995 3 года назад +2

    The reason for the error is probably because the element has become stale in the Dom, ie its looking for the element before the page is actually in a ready state, also an easier way to locate that element would be to use xpath and locate via class contains and the text.

  • @umumuntuksemua9831
    @umumuntuksemua9831 3 года назад

    Great video as always!

  • @hoango867
    @hoango867 3 года назад

    Just wanna say thanks you. Your video is great

  • @strategy_gal
    @strategy_gal 3 года назад

    Wow this is so cool! Great tutorial!

  • @karenyanza7721
    @karenyanza7721 3 года назад

    He is extremely good teaching , in every single video , i dont get confused "never" , keep it up!!!!!! 👏👏👏👏

  • @nazialateef6451
    @nazialateef6451 3 года назад +1

    Happy to see you..😊

  • @slothlair
    @slothlair 3 года назад

    Nicely explained, thanks.

  • @noatak6027
    @noatak6027 3 года назад

    Your videos are so helpful for me. Thank you ever so much

  • @fanaticalplel1003
    @fanaticalplel1003 3 года назад

    Just tarted learning, this looks so advanced and complicated

  • @mvpbluesky9820
    @mvpbluesky9820 3 года назад +1

    hi man i love all your video it help me a lot to learn python and others
    i have a question what software do you use for programing?

  • @oxane2722
    @oxane2722 3 года назад

    Wow yk you're back!

  • @JamBear
    @JamBear 3 года назад

    I didn't know you were in Vancouver! I can confirm it is unbearably hot.

  • @samyaksanghvi3896
    @samyaksanghvi3896 3 года назад +3

    Good ! I am a professional webscraper on Fiverr. But it's all because of you. Thank you for making excellent videos ❤️
    Hey, if you can please make a course on django.
    Thank you

  • @iconelias508
    @iconelias508 3 года назад +6

    Finally you're back ...

  • @disrael2101
    @disrael2101 3 года назад +1

    Why u post so rarely bro? Such useful projects! Make more asap

  • @nijoeli
    @nijoeli 3 года назад +2

    I was feeling depressed, I haven't had enough motivation to do anything lately, but this video has given me motivation to do a similar bot and thanks to your tutorials I'm gonna be able to do it :D
    Thank you very much

  • @infotechyeti
    @infotechyeti 3 года назад

    Awesome. Thanks for the channel. You do any live streams and when?

    • @CSDojo
      @CSDojo  3 года назад +1

      No I don't really do live streams

  • @abdullashafi580
    @abdullashafi580 3 года назад

    yay, you are back!

  • @mdshadan-7312
    @mdshadan-7312 3 года назад

    Great ♥️ after watching this my motivation in programming is grew

  • @dist321
    @dist321 3 года назад

    ahhahaah Cool coding! Did you finally get your AC?

  • @thetopnotch5209
    @thetopnotch5209 3 года назад

    YK is back... Awesome

  • @mehmetjohson8878
    @mehmetjohson8878 3 года назад

    Thank you brother

  • @enter5mycreations3
    @enter5mycreations3 3 года назад +1

    Dude do you know source 2 programming or coding language? Because we are modding a game. Retexturing it and adding more items.

  • @konstantin.v
    @konstantin.v 3 года назад

    _print('refreshing...')_
    I see what you did there 😊

  • @hoshiya4522
    @hoshiya4522 3 года назад +1

    To scrape dynamic oages with BS4 or Requests
    You'll need to first find the xhr on the page.. chrome dev tools is the best way to do this..
    then you can just do get requests on those xhrs and you'll get your data

  • @benjaminmornington9129
    @benjaminmornington9129 3 года назад +8

    I want to learn coding so I can do Cyber security so I am try to learn as much coding tips as possible so thank you for the vidz

  • @elixpo
    @elixpo 3 года назад

    This is amazing 👍

  • @Lisa-gq7xp
    @Lisa-gq7xp 3 года назад +1

    you are a wonderful person, thank you for sharing the useful information. I'm learning about AI, looking forward to finding youtubers like you. Everyone who studies AI, do you know any other useful youtuber channels? thanks a lot .

  • @rolandocruz1695
    @rolandocruz1695 3 года назад +4

    THE GOAT IS BACK

  • @devidevidevina
    @devidevidevina 3 года назад

    Hello what code editor you used?

  • @mustafaaljanabi4818
    @mustafaaljanabi4818 3 года назад +1

    Welcome back buddy :)

  • @BrianBest
    @BrianBest 3 года назад

    This is timely stuff!!

  • @muhammadsakib4711
    @muhammadsakib4711 3 года назад

    waiting for your javascript tutorials for beginner! I'm interested in javascript to being a web developer!

  • @pile333
    @pile333 3 года назад

    Amazing!
    And some says that you can do such a thing in Python...

  • @ac130kz
    @ac130kz 3 года назад

    refeshing the page in selenium works worse than loading it again for whatever reason, also it's better to use explicit polling with WebDriverWait, then there are switches to make your page load significantly faster

  • @Prince.Vaviya
    @Prince.Vaviya 3 года назад

    This is insane CS Dojo if you don't mind then I want to ask this....
    (1) Which language you started first to learn coding?
    (2) From which platform you learned it ?
    Please reply me on this comment!

    • @CSDojo
      @CSDojo  3 года назад

      I think I talk about all of those here: ruclips.net/video/mElVGah7Epg/видео.html

  • @muhammadhusaynamilaiyub6911
    @muhammadhusaynamilaiyub6911 2 года назад

    hi im new to coding just wanna ask cause i cant find soluttion how do i print a string and a int or float together cuase when i print a int and str together it becomes error so i have to separate them

  • @Shenge93
    @Shenge93 3 года назад

    Man you are good teacher, can you please provide full beginner course for Python I am really understanding when you teach me those basic Python

  • @SciencesEducationDE
    @SciencesEducationDE 3 года назад

    I did the same as you, unfortunately I get the following error message when I run the second part of the code: Traceback (most recent call last):
    File "main.py", line 18, in
    client = slack.WebClient(token=os.environ['slack_token'])
    AttributeError: module 'slack' has no attribute 'WebClient'

    • @CSDojo
      @CSDojo  3 года назад

      Did you run pip install slackclient?

    • @pranavi1949
      @pranavi1949 3 года назад

      Did you install slackclient using pip install?

    • @SciencesEducationDE
      @SciencesEducationDE 3 года назад

      @@pranavi1949 Yes I did, even pip 3 install slackclient

    • @abcreation8371
      @abcreation8371 Год назад

      @@SciencesEducationDE Is your bug resolved? If yes please let me know how to resolve it.

  • @turjobennington1677
    @turjobennington1677 3 года назад

    i miss your videos ! come back to the youtube man

  • @jiberuba8856
    @jiberuba8856 3 года назад

    How to change the slack to email? I want to use this code please

  • @syncopowerstations
    @syncopowerstations 3 года назад

    Is there a chance that you might be interested in corroborating on a new project?

  • @adarshsaurabh7871
    @adarshsaurabh7871 3 года назад

    Hey man why you posts so less videos these days
    I really miss you

  • @camn-bv3vq
    @camn-bv3vq 3 года назад

    What about those clases that changes everytime? I think it's anti scrapping technique used by some owner.

    • @CSDojo
      @CSDojo  3 года назад +1

      Hmm that might be kind of tricky to deal with. You might want to select things based on text in that case, then.

  • @TECHWITHSHAFI
    @TECHWITHSHAFI 3 года назад

    My idol cs dojo
    Take my love

  • @alphabausffs7254
    @alphabausffs7254 3 года назад

    hello do you know if it it possible to use spyder for doing that? Because i get this when i enter the code on spyder No module named 'selenium'

  • @homamal289
    @homamal289 3 года назад

    I have seen all your videos on how and what you should learn first. But I’m in a situation that I can’t find enough time because I study Mathematical Statistics and now I have a chance to get a job but they prefer c++ to learn first also I’m studying c++ in my university now so I just want to know what is the best I can choose for now

  • @mythicalpg3d444
    @mythicalpg3d444 3 года назад

    Why doesn't the free replit code not work? rip :(

    • @CSDojo
      @CSDojo  3 года назад

      What's the error message you got?

    • @mythicalpg3d444
      @mythicalpg3d444 3 года назад

      @@CSDojo It says that “this voucher has already been redeemed”, but I haven’t yet redeemed it 🤷‍♂️

    • @mythicalpg3d444
      @mythicalpg3d444 3 года назад

      @@CSDojo also good to have you back man 💪💯

    • @CSDojo
      @CSDojo  3 года назад +1

      @@mythicalpg3d444 Hmm weird. Do you mind emailing me at yksu@replit.com with your Replit username so I can take a look? And thanks!

    • @mythicalpg3d444
      @mythicalpg3d444 3 года назад

      @@CSDojo no problem!

  • @jewell1276
    @jewell1276 3 года назад

    Can we use request instead of selenium
    Plzz help.....

    • @CSDojo
      @CSDojo  3 года назад +1

      You could try!

  • @easytutorial1869
    @easytutorial1869 3 года назад

    What should I choose between B.tech Cse with specialization in ai/ml engineering and B.tech Cse with specialization in data science?

  • @sh3071-s8b
    @sh3071-s8b 3 года назад

    Pretty Good

  • @GoodBoyDanny
    @GoodBoyDanny 3 года назад

    But aren’t there like anti bot scripts on best uy

    • @CSDojo
      @CSDojo  3 года назад

      Clearly not 🤣

    • @GoodBoyDanny
      @GoodBoyDanny 3 года назад

      @@CSDojo I just know theres a whole market for bestbuy bots. Checkout botbroker . io lol

    • @pranavi1949
      @pranavi1949 3 года назад

      This isn't a bot per say it is just web scraping. The Anti Script checks if a bot host is on the site not we bscraping

  • @leelakrishna6291
    @leelakrishna6291 3 года назад

    AWS or data science what to choose

    • @CSDojo
      @CSDojo  3 года назад

      Hmm not sure. You might want to try asking on Discord: csdojo.io/d

  • @ma4534
    @ma4534 3 года назад

    Hello sir...
    How do i improve my coding in 30 days for competitive coding...... I have been trying but not able to do code properly...

  • @adriangallano2232
    @adriangallano2232 3 года назад

    I'm so fast flash didn't see me coming.

  • @pick1916
    @pick1916 3 года назад

    damn i dont know even the half of half of what you know but I hope I can be as good as you one day

  • @motivation_beast3489
    @motivation_beast3489 3 года назад

    Sir plz about when we learn python next steps for career

  • @bruce7773
    @bruce7773 3 года назад

    Great video 👍 GitHub Co Pilot is a bit scary ? Web Developer jobs could be gone in 3 years time 😞

    • @CSDojo
      @CSDojo  3 года назад +1

      hmm honestly hard to tell 😅

  • @encryptedhuli9482
    @encryptedhuli9482 3 года назад

    Does anyone know how to make your code change the second time you run it? For example: If you run your code once it says Hello. Then if you run it again it says Whats up.

  • @daminichandra.0683
    @daminichandra.0683 3 года назад

    Do u still work for google

    • @CSDojo
      @CSDojo  3 года назад

      no I don't. ruclips.net/video/j9JeDtD_eS8/видео.html

    • @daminichandra.0683
      @daminichandra.0683 3 года назад

      Did u ever try to make app like Facebook or twitter

    • @CSDojo
      @CSDojo  3 года назад +1

      @@daminichandra.0683 Hmm not quite!

  • @LandoCalani404
    @LandoCalani404 3 года назад

    does anyone know a site for scripts like this?

  • @underflowexception
    @underflowexception 3 года назад

    I dont think the parent container will be unique as it has random characters at the end of the string

    • @CSDojo
      @CSDojo  3 года назад

      Did you try it?

    • @underflowexception
      @underflowexception 3 года назад

      @@CSDojo no im just assuming they will change once a new build is deployed but i could be wrong

  • @vepexandalali3985
    @vepexandalali3985 3 года назад

    Can Zoe make a video where you show how to make a wepsite plis

  • @Rocketsmemes1
    @Rocketsmemes1 3 года назад

    I followed you on linked in lol

  • @arshpreetsingh7828
    @arshpreetsingh7828 3 года назад

    How can I run my python script indefinitely? Most probably by using some cloud hosting service for running scripts but what kind would be best for running these kind of python bot scripts?

    • @CSDojo
      @CSDojo  3 года назад

      I think Replit + always on is pretty good as I mentioned in the video and description

  • @SweetDarkViolet
    @SweetDarkViolet 3 года назад

    I would `copy as fetch` from the request that gets whether the order is available. Then I would do a setInterval using that fetch.

  • @Kai-uj5go
    @Kai-uj5go 3 года назад +4

    I feel like someone would be willing to take a cashapp for the product and shipping cost to send you one, only problem would be how long it takes crossing the border the heatwave might be over before it reaches you. Cool code though.

  • @folyrd
    @folyrd 3 года назад

    You probably already thought about it but why not let the bot ping you when the text says "is available" rather than spamming yourself with "not available" messages.🤷🏻‍♂️

    • @david.carreira
      @david.carreira 3 года назад +1

      I believe that was just for the sake of showing how messaging without pings works

    • @CSDojo
      @CSDojo  3 года назад +1

      It's basically just to make sure that the script is still working haha

    • @folyrd
      @folyrd 3 года назад

      @@CSDojo fair enough😊

  • @dragongamer4753
    @dragongamer4753 3 года назад +1

    I live in georgia in the us so i already have ac but nice video

  • @ticoo1977
    @ticoo1977 3 года назад

    Hey bro please I request to you , tell me that did you have a computer science degree

  • @momomeshtv7318
    @momomeshtv7318 3 года назад

    gonna do this with my ex-girlfriend's profile status, if status == available, send a whole bunch of emails to me asking me to 'celebrate'.

  • @timeboundtales1
    @timeboundtales1 3 года назад +1

    I love the vids

  • @kyle_bro
    @kyle_bro 3 года назад +1

    He have plenty in FL, ill ship you one lol

  • @sarves_boreddy
    @sarves_boreddy 3 года назад +1

    Good Morning

  • @hangout7081
    @hangout7081 3 года назад

    Hi cs-dojo. Can you please continue teach python. I'm new an I learn most skill from you.

    • @narc7885
      @narc7885 3 года назад

      He has a python playlist check it out

  • @josesamuelproducoes2843
    @josesamuelproducoes2843 3 года назад

    Cool

  • @fatimabaig504
    @fatimabaig504 3 года назад

    Upload moreeeeee

  • @amaltk1520
    @amaltk1520 3 года назад

    🥰🥰🥰🥰🥰

  • @sourdurian2839
    @sourdurian2839 3 года назад

    my fav youtuber heh

  • @theawakened7739
    @theawakened7739 3 года назад

    YT algorithm boost

  • @sheikhebadulkarim2599
    @sheikhebadulkarim2599 3 года назад

    good

  • @aashutoshraj2751
    @aashutoshraj2751 3 года назад

    You are very handsome. Thank you for this video. Very creative. 😊

  • @novagames5719
    @novagames5719 3 года назад

    I know this comment don't belong here
    But can you make videos on c++
    Or recomend some if you know some good ones

  • @OnesmusKabs
    @OnesmusKabs 3 года назад +1

    Python learners, click 👍