Web Scraping With Python 101

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2020
  • Web Scraping With Python 101
    Break The Code and Win a Macbook Pro - go.tech/btckalle
    Follow me on instagram: / kallehallden
    LiveCoder channel: / @livecoder7639
    "Clean Code Friday"
    If you want to receive one short email from me every week, where I go through a few of the most useful things I have explored and discovered this week. Things like; favourite apps, articles, podcasts, books, coding tips and tricks. Then feel free to join kalletech.com/cleancode/
    CONTACT: contact@kalletech.com
    Follow me on:
    TWITCH: / kallehallden
    INSTAGRAM: / kallehallden
    TWITTER: / kallehallden
    GITHUB: github.com/kallehallden
    VIDEO EDITOR: editingmachine.com (use coupon code KALLE to get 50% off your first month)
    --------------------------------------------------------------------------------------------------------
    GEAR:
    kalletech.com/tech/
  • เกม

ความคิดเห็น • 534

  • @Hallden_
    @Hallden_  3 ปีที่แล้ว +195

    I was first going to just grab the title of a video and utilize the .text method of find_element_by_xpath method. But felt it was not as interesting as clicking on a video. So for the people saying that this is ”not web scraping”, technichally they are right since I am not extracting data from a site. But, doing that would look exactly the same except instead of using .click() you would end it with .text. (You would also need to get the title element from the TH-cam page). So for the purpuses of getting someone started from zero knowledge to being able to start doing web scraping, this difference is not important :)

    • @akashbalaji8988
      @akashbalaji8988 3 ปีที่แล้ว +1

      Your are doing a really great job. Could you make a video about yourself i mean which u have studied etc etc.

    • @akashbalaji8988
      @akashbalaji8988 3 ปีที่แล้ว +3

      Can you also make a video on Ubuntu and how good it is for programming

    • @keenanfernandes1130
      @keenanfernandes1130 3 ปีที่แล้ว +5

      I would agree but for the sake of those who "complain" maybe adding a "disclaimer" of some sort would be better.

    • @21Something.
      @21Something. 3 ปีที่แล้ว +2

      I do not know anything about coding, programming and do not understand a single word about it. I only watch your videos to see your beautiful smile and eyes. There, I had to say it. 😊

    • @pup4301
      @pup4301 3 ปีที่แล้ว +2

      Bruh, just type notepad in the command prompt to open up text files. You can do this with visual studio code as well.

  • @erozionzeall6371
    @erozionzeall6371 3 ปีที่แล้ว +498

    What video was supposed to be: Webscraping with Python
    What the video actually was:
    Roasting windows

    • @MikeD-qx1kr
      @MikeD-qx1kr 3 ปีที่แล้ว +11

      Full of ads actually...borderline clickbait

    • @markfernandomaligmat698
      @markfernandomaligmat698 3 ปีที่แล้ว

      LoL

    • @neelbanga
      @neelbanga 3 ปีที่แล้ว +1

      @@nuwankarunaratne4772 Too good!!!!

    • @pyp2205
      @pyp2205 3 ปีที่แล้ว +3

      What he probably doesn't know, is that there's a Linux Subsystem feature in Windows. And you can use Linix in Windows. Try it you'll love it!

  • @Yugo_Doom_Scroller
    @Yugo_Doom_Scroller 3 ปีที่แล้ว +168

    Him: my desires are unconventional
    Her: show me
    Him: *runs the python script*

  • @cyberdash
    @cyberdash 3 ปีที่แล้ว +45

    0:04 good heavens, what even was that

  • @seanobbb
    @seanobbb 3 ปีที่แล้ว +8

    i've done quite a bit of web scraping in c# and python, but man you just made my life so much easier showing how to copy the xpath in chrome.

  • @preyes77
    @preyes77 3 ปีที่แล้ว +24

    When using Vim with a dark terminal background, add "set bg=dark" to your ~/vimrc file. You can also just set it temporarily by typing ":set bg=dark" (without quotes) in Vim when in normal mode (not in insert mode). This will make colorized text a whole lot easier to read.

  • @rickr937
    @rickr937 3 ปีที่แล้ว +115

    There was no Web Scraping. This was literally just setting up selenium

    • @alwinvillero4404
      @alwinvillero4404 3 ปีที่แล้ว

      lmao

    • @WillyJL
      @WillyJL 3 ปีที่แล้ว +4

      requests > selenium
      and thats fax

    • @arjix8738
      @arjix8738 3 ปีที่แล้ว +1

      @@WillyJL indeed, selenium is only good when there is no other way to get the result you are looking for.

    • @WillyJL
      @WillyJL 3 ปีที่แล้ว +1

      @@arjix8738 exactly, I recently made a full fledged captcha bypasser with voice recognition and vpn switching using selenium, but thats the only project I used it for (apart from the first testing projects we all do to get the gist of how it works)

    • @FABRIGS015
      @FABRIGS015 8 หลายเดือนก่อน

      Lmao

  • @jonathansgarden9128
    @jonathansgarden9128 3 ปีที่แล้ว +5

    "I certainly do" in the beginning made me subscribe immediately. Weird humor is the best.

  • @TheWindsofWonder
    @TheWindsofWonder 3 ปีที่แล้ว +6

    0:04 I absolutely love when you do something that I wouldn't expect you to do lol. I just know this channel is going to blow up!

  • @thundrstruck87
    @thundrstruck87 3 ปีที่แล้ว +4

    Thanks a lot for the video Kalle! The one I had done is a different way for sure and appears much more simpler. Lookin forward to your next video!

  • @BoloBit64
    @BoloBit64 3 ปีที่แล้ว +20

    knowledge of python: "Check." Knowledge of web scraping:" I certainly do." hahaha that made me laugh like Muttley (aka a wheezy snicker)

  • @JacksonWelch
    @JacksonWelch 3 ปีที่แล้ว +4

    Video quality has improved 1000x in the last year. Great stuff

  • @chriskaprys
    @chriskaprys 3 ปีที่แล้ว +1

    Funny that you posted this today!
    I just dipped back into python today because I wanted to find a way to manually fuzz a URL.
    After noticing that the youtube banner image cropping happens on their server side rather than in html, and that if you play around with some parameters in the URL within hex range (0-f) you can get the image to load in with different crops, I wanted to find the parameter values that would load the largest version/resolution of the image.
    So I discovered selenium and got my script working with a handy little GUI (using tkinter).
    But now I want to play more with selenium's webdriver library and make a URL fuzzer that will, e.g., test against 40X vs. 200 responses to automate the process of finding the limits of ambiguous parameters.
    Say, speaking of opening files into the OS's GUI from command line, on Unix (& linux?) you can type use 'open .' to open the current directory in the GUI (e.g. on Mac if your working directory in command line is '/User/someone/Downloads' and you type 'open .' then Finder will open the 'Downloads' folder).
    I find that handy when switching between command line and GUI navigation. 👍

  • @tomasb92
    @tomasb92 3 ปีที่แล้ว +2

    I been loving the videos lately man, you make mundane stuff cinematic an interesting, thanks!

  • @Zydres_Impaler
    @Zydres_Impaler ปีที่แล้ว +5

    UPDATE:
    In recent updates; browser.find_element_by_xpath() is deprecated
    instead use;
    path = "//*[@id="thumbnail"]"
    browser.find_element( 'xpath' , path)

  • @webslinger2011
    @webslinger2011 3 ปีที่แล้ว +2

    You can also do this using UiPath. It has GUI and the community version is free. Then dump the info into an excel file. Some knowledge on VB and C# needed for more advanced options.

  • @noah77
    @noah77 3 ปีที่แล้ว +41

    0:04
    LMAO

  • @wilmerkluever7379
    @wilmerkluever7379 3 ปีที่แล้ว

    Im glad to see this type of content back! I was scared you turned into a 'Look at my life' guy, but luckily you're back on programming!

  • @joaoparis2852
    @joaoparis2852 3 ปีที่แล้ว +116

    "opening files in windows sucks"
    *googles how to open files in windows*
    "windows actually has the simpler way of opening files"
    😂😂😂
    Maybe we are too hard on windows 😅

    • @Kenjuudo
      @Kenjuudo 3 ปีที่แล้ว

      ​@@letusplay2296
      @echo off

      ::-------
      :: Usage
      ::-------

      GOTO START

      :USAGE
      echo.
      echo Usage:
      echo.
      echo example_spectral_index.bat inputRasterFilename spectralIndex outputRasterFilename
      echo.
      echo Example:
      echo.
      echo example_spectral_index.bat "c:/input.dat" "Normalized Difference Vegetation Index" "c:/output.dat"
      echo.

      exit /B 1

      :START
      if [%1]==[] GOTO USAGE
      if [%2]==[] GOTO USAGE
      if [%3]==[] GOTO USAGE

      ::----------------
      :: Input Arguments
      ::----------------

      :: Input arguments are strings
      set "input_file=%1"
      set "spectral_index=%2"
      set "output_raster_uri=%3"

      :: Remove double quotes from the arguments, if any
      set input_file=%input_file:"=%
      set spectral_index=%spectral_index:"=%
      set output_raster_uri=%output_raster_uri:"=%

      :: Now put double quotes around each input argument
      set input_file=^"%input_file%^"
      set spectral_index=^"%spectral_index%^"
      set output_raster_uri=^"%output_raster_uri%^"

      ::---------------------------------------------
      :: Build input JSON describing the task to run.
      ::---------------------------------------------

      set json={
      set json=%json% "taskName" : "SpectralIndex"
      set json=%json% ,"inputParameters" : {
      set json=%json% "input_raster":
      set json=%json% {"url" : %input_file%, "factory":"URLRaster"}
      set json=%json% ,"index" : %spectral_index%
      set json=%json% ,"output_raster_uri": %output_raster_uri%
      set json=%json% }
      set json=%json%}

      ::------------------------------------------------
      :: Get the location of the envitaskengine relative to
      :: the location of this script.
      ::------------------------------------------------
      set mypath=%~dp0
      ::now go up to levels
      pushd %mypath%
      cd ../..
      set loc=%CD%
      popd

      ::--------------------------------------------
      :: Run the task.
      :: Task output JSON will be written to stdout.
      ::--------------------------------------------
      echo %json% | "%loc%/bin/bin.x86_64/envitaskengine"

    • @babyyodar3426
      @babyyodar3426 3 ปีที่แล้ว

      i love windows and despise mac, never tried linux tho

  • @stevediks8712
    @stevediks8712 3 ปีที่แล้ว +1

    I have actually made a project which keeps checking if any reservation slots pop-up/come free at my closest gym because it is almost always completely reserved. This way I will be the first one to reserve an upcoming free slot when someone deregisters.

  • @xixReact
    @xixReact 3 ปีที่แล้ว +17

    hope you're having a good day Kalle

    • @reezzrex0690
      @reezzrex0690 3 ปีที่แล้ว

      ❤️❤️❤️
      Love Your Videos
      🔥🔥🔥

  • @saltylelele
    @saltylelele 3 ปีที่แล้ว +2

    Very nice and useful. Was getting started with webscraping soon anyway, but this helps a lot

  • @bader51500
    @bader51500 3 ปีที่แล้ว +1

    Is there a way to use javascript for webscraping?
    Because ifttt doesn't allow filtering codes in python

  • @atrbulldog5955
    @atrbulldog5955 3 ปีที่แล้ว

    does the webscraper have to open up my chrome to scrap, or is there a way that I can just run a scraper script and it does it thing in the background?

  • @ugurcandemir1
    @ugurcandemir1 3 ปีที่แล้ว +4

    I've subscribed this channel for a really long time and it is getting better and better unstoppably.
    QUICK REQUEST: Kalle, do you have any experience with cloud computing ? If you have, can you film a video about it?

  • @damjanzimbakov5886
    @damjanzimbakov5886 3 ปีที่แล้ว +1

    This, hacking wifi passwords, hacking into a car and a lot more are videos that inspire so many young teenagers to start programming.
    Nice job.

  • @kostas6915
    @kostas6915 ปีที่แล้ว

    Hello a technical question: can we web scrap an html table when a login is required for access to that page? (assuming we have the credentials ofcourse)

  • @Krcha13
    @Krcha13 3 ปีที่แล้ว

    Hey man thanks to your tutorials for automating things with Python few weeks ago I got inspired and I've wrote a bot for job applications in Selenium and it got me a few interviews! :))

  • @TheLVA99
    @TheLVA99 3 ปีที่แล้ว +1

    The sheer number of videos You put out every week is amazing!
    I found about Your channel not long ago, but I'm loving it!
    Keep up the good work 👍

  • @jorislimonier8508
    @jorislimonier8508 3 ปีที่แล้ว +4

    Cool video ! Very instructive, quick and clear. I liked it way better than other style of videos like "A day of Meetings".
    I find this kind of tutorial to be more interesting than the vlog-type videos.
    Keep it up 💪🏻

  • @subhamsubhasispatra
    @subhamsubhasispatra 3 ปีที่แล้ว +2

    I've been waiting for this video so long .

  • @bekithembamatshazi7291
    @bekithembamatshazi7291 3 ปีที่แล้ว +2

    Im new at this..
    Can you use an IDE like VS or does it have to be on cmd?

    • @piotr7345
      @piotr7345 3 ปีที่แล้ว

      You don't have to necessarily use the command line, but it's pretty useful. If you want to use IDE, no matter which one, you'll definitely find all answers on the internet ;)

  • @fuadhafiz7592
    @fuadhafiz7592 3 ปีที่แล้ว +1

    This was very engaging. Please do more content in this format. From a 13 year old from England :)

  • @abdulfattah6978
    @abdulfattah6978 3 ปีที่แล้ว +2

    i just wondering what happened to your investment ?which is u using pythoon to auto trade.

  • @thefubuking9919
    @thefubuking9919 3 ปีที่แล้ว +4

    hello i am pretty new on your channel and started my journey of learning coding in python earlier this year and i was looking for easy projects to do and that video looks really good definitely going to try it keep up the good work and hope wewill have more 101 video . Maybe you could do a 101 video each time you do a a build in one day ?

    • @yunikG
      @yunikG 2 ปีที่แล้ว +1

      just checking up upon, you still progressing?

  • @DoubleJ2287
    @DoubleJ2287 2 ปีที่แล้ว

    when i click on the webscraper file i crated, it won't open for me to continue... what do i do?

  • @adrianchong5883
    @adrianchong5883 3 ปีที่แล้ว +7

    You should use Powershell on Windows and forget about the old school MS-DOS Command Prompt.
    cd into the directory desired
    To Create File
    ni .\webscraper.py
    To Open file
    ii .\webscraper.py
    ni : alias for the New-Item command
    ii : alias for Invoke-Item command
    Nice video. Keep it up!

    • @tonatiuhislas8006
      @tonatiuhislas8006 3 ปีที่แล้ว

      Exactly, using the cmd is something that actually does the job but PowerShell in windows is usual now and very close to use linux commands.

  • @leonardsiebels2377
    @leonardsiebels2377 3 ปีที่แล้ว

    Actually, This is the content I’m looking for on a daily basis. Again I really had to laugh about the windows jokes. 😅 Hope that there will come more of this stuff in the future. Great praise!

  • @andrewwinkler9390
    @andrewwinkler9390 2 ปีที่แล้ว +1

    I love the video by the way but when I try to open the file it immediately closes and second when I type in vim web it says 'vim' is not recognized as an internal or external command,
    operable program or batch file. how to I fix this. also when I install selenium it does a huge paragraph of code, is that normal. I know this is a little late to make a comment on a video but I want to learn how to code really bad using python because I tried c++ but I was very complicated and python looked easier from a beginners view.

  • @simi6996
    @simi6996 3 ปีที่แล้ว +3

    That intro 😂💯

  • @sebmandal
    @sebmandal 3 ปีที่แล้ว +1

    EXACTLY WHAT I WANTED AND NEEDED RIGHT NOW! THANK YOU KALLE :D

  • @AznBMan75
    @AznBMan75 2 ปีที่แล้ว

    Hi, if you develop in a virtualbox with ubuntu/visual studio code/python/selenium, can you run the program on windows(microsoft)/python different computer?

  • @prod.kashkari3075
    @prod.kashkari3075 3 ปีที่แล้ว

    I kinda always use selenium for scraping + automation. Should I be combining selenium with bs4? Like selenium for automation and bs4 for html parsing? Or is my approach good and would I be more inefficient if I incorporated bs4?

  • @sagishlesinger9131
    @sagishlesinger9131 2 ปีที่แล้ว

    what line of code do I need to add to make it write something?

  • @eliotportevin5714
    @eliotportevin5714 3 ปีที่แล้ว +44

    This has just given me sooo many ideas on how I could annoy everyone I know

    • @DavidCVdev
      @DavidCVdev 3 ปีที่แล้ว

      how tho?

    • @eliotportevin5714
      @eliotportevin5714 3 ปีที่แล้ว +3

      @@DavidCVdev just imagine making their Google Chrome open up some pages they wouldn't want to see...

    • @MrLonely77
      @MrLonely77 3 ปีที่แล้ว +13

      @@eliotportevin5714 Never gonna give you up, never gonna let you down...

  • @backflipbro790
    @backflipbro790 3 ปีที่แล้ว +1

    HELP i'm on mac and i installed selenium every way possible, but it still says ImportError: no module named selenium. How can I fix this?

  • @13Daniel37
    @13Daniel37 3 ปีที่แล้ว

    love your creativity bro, for sure you are enjoying creating videos and coming up with cool stuff. 100% would watch all kind of content from you, thanks for entertainment

  • @joseprotger8950
    @joseprotger8950 3 ปีที่แล้ว

    Do you have to create an environment every time you want to create a python web scraping script or just once and use the same all time?
    Sorry if it's a very noob question

  • @stevejohnson9266
    @stevejohnson9266 2 ปีที่แล้ว

    Great stuff Kalle, I like very much your style of teaching, keep up the good work which I hope in teaching us wanna be programmers you are making some money at!

  • @royz_1
    @royz_1 3 ปีที่แล้ว +17

    Webscraping 101: always try to identify an element with an id first

    • @torrebooksapp9508
      @torrebooksapp9508 3 ปีที่แล้ว +1

      and most importantly don't copy the xpath expression from the chrome inspector build your own

    • @milanscienceacc3041
      @milanscienceacc3041 3 ปีที่แล้ว +1

      @@torrebooksapp9508 why?

    • @torrebooksapp9508
      @torrebooksapp9508 3 ปีที่แล้ว

      @@milanscienceacc3041 you want to make sure your selector is as accurate as possible and will work even if some changes are applied to the website structure. when you copy an xpath or css selector from the browser inspector in most cases it will be prone to break on the smallest changes cause it follows a tree structure from parent to child to generate a selector, sometimes it will generate a good enough selector though that's why i recommended to always do it manually

    • @arjix8738
      @arjix8738 3 ปีที่แล้ว +1

      @@torrebooksapp9508 or use css, css is much better...

    • @fazjab
      @fazjab 3 ปีที่แล้ว

      how do I extract only text without opening up the browser in my PC

  • @praneethtt6052
    @praneethtt6052 3 ปีที่แล้ว

    LOL wat a timing jus now stuck with an error for 4hrs, suddenly got notification of this video and viola!!!... got the solution ... THX Kalle!!!

  • @isnakolah
    @isnakolah 3 ปีที่แล้ว +1

    The ad got me at the PS5😂😂

  • @denwo1982
    @denwo1982 2 ปีที่แล้ว

    When I type in vim web it says ‘vim’ is not recognized as internal or external command, operable program or batch file.

  • @alwinvillero4404
    @alwinvillero4404 3 ปีที่แล้ว

    how do i create a file in the windows command prompt

  • @megadaveeeeeeeeeee
    @megadaveeeeeeeeeee 3 ปีที่แล้ว +3

    Use powershell, it uses a lot of syntax like unix systems

  • @abdulrahmanmuhammed1880
    @abdulrahmanmuhammed1880 3 ปีที่แล้ว +3

    can you recommend us good resources to learn python online
    and can you make a series where you teach us what you know about python ???
    like for kalle to see it !!!

  • @raghu8705
    @raghu8705 3 ปีที่แล้ว

    This's like a tutorial bro!
    I love your tech videos as a vlog. Your channel is also moving as a tut!!!!

  • @PrinceDalsaniyaYT
    @PrinceDalsaniyaYT 3 ปีที่แล้ว +6

    this will be the class I really want to attend in all of my lockdown classes.😂👍🏻

  • @RossittoS
    @RossittoS 3 ปีที่แล้ว

    Great! Thanks for making this quick video with a lot of good content! Congrats!

  • @mahirfr
    @mahirfr 3 ปีที่แล้ว

    2:53 what should I use for Firefox.. ? Please help.

  • @dinindutheekshana2254
    @dinindutheekshana2254 2 ปีที่แล้ว

    why when web scraping chrome logout.But only when I automate

  • @bovidiu6755
    @bovidiu6755 3 ปีที่แล้ว +1

    Try searching elements by Id first, Id's are unique and should be your first choice. If an element doesn't have an Id then you can search it by xpath.

  • @krono996
    @krono996 3 ปีที่แล้ว +10

    I literally started a small webscraping python project 2 days ago lol

    • @afsalmuhammed4239
      @afsalmuhammed4239 3 ปีที่แล้ว

      Yesterday 🤣🤣🤣

    • @hola_chelo
      @hola_chelo 3 ปีที่แล้ว +1

      Same, started one yesterday to check for computer parts prices. I'm using beautifulsoup tho but I will try selenium

    • @-__--__aaaa
      @-__--__aaaa 3 ปีที่แล้ว

      @@hola_chelo can u extract data without bs4 only with regular expression

  • @olasoderlind5685
    @olasoderlind5685 3 ปีที่แล้ว

    2:00 i not go mac how whit me on linux? ( and what drstro? )

  • @onuryuce9484
    @onuryuce9484 2 ปีที่แล้ว

    So, how can I get data which is in a time interval? I mean what should I do for example while geting data for 2 years(2017-2019) and eliminate the weekends. I want to have only weekdays data.
    Thanks.

  • @obinnaamadi3542
    @obinnaamadi3542 ปีที่แล้ว

    Does anyone know why I don’t have my full set of driver functions?
    I’m missing all of the find_element functions, although I do have get. I’m using pycharm community.

  • @alexandertharakan1829
    @alexandertharakan1829 2 ปีที่แล้ว

    how can i use this on mac?

  • @cyberbrodi
    @cyberbrodi 3 ปีที่แล้ว

    How do I make my default version of python on mac be 3.8.3?

  • @aakashjana6225
    @aakashjana6225 3 ปีที่แล้ว +1

    I would be happy if the video was longer and accomplished some automation project in the end. Also xpath can be a bit tricky so some explanation of xpaths in future videos would be great. I think i wont mind a web scraping 102. 😉

  • @k2theboss47
    @k2theboss47 3 ปีที่แล้ว

    How do you execute the script in the background?

  • @mellystravelmemo5921
    @mellystravelmemo5921 3 ปีที่แล้ว

    I was trying to follow. but it doesnot work on my laptop cmd. Followed closely on the steps not sure why

  • @TheSpandexcatcher
    @TheSpandexcatcher 2 ปีที่แล้ว

    i followed this tutorial but i am getting stuck on the youtube consent page when i run the script, i have tried to find an answer via google for like 40 minutes and still no luck.
    and help would be appreciated, thanks

  • @pranjaldas1762
    @pranjaldas1762 3 ปีที่แล้ว

    Hello Kalle, I must tell you that I've tried it and it was really fun. Waiting for the next videos ....

  • @navjots35
    @navjots35 3 ปีที่แล้ว +5

    2:02 Finally! I Switched to Manjaro. Going Good!

  • @lyteral7
    @lyteral7 3 ปีที่แล้ว +3

    I'm slightly confused.. Couldn't one just create the python file the windows way and edit it using any other text editor for the sake of convenience? The Windows way? Anyways, i'm really happy to see content on webscraping :)

  • @olasoderlind5685
    @olasoderlind5685 3 ปีที่แล้ว

    hej hur skapar jag en Lista av element som jag sedan kan göra saker för varje.
    abstrakt exempel:
    listofVids=getAll_Elemnt__("ytd-grid-video-renderer")
    for video in listofVids:
    // some subfunktion(video)

  • @developMe
    @developMe 3 ปีที่แล้ว

    I like your videos, they are of good quality and you bring very great value! 😁

  • @frise8
    @frise8 3 ปีที่แล้ว

    Cannot wait to the next video!

  • @gameinsights69
    @gameinsights69 9 หลายเดือนก่อน

    Is tnat the terminal?

  • @martinr.4795
    @martinr.4795 3 ปีที่แล้ว

    Thats increible how you can do a video everyday with this quality.

  • @animeblaze10
    @animeblaze10 3 ปีที่แล้ว

    Hey can u please tell me how you maded that intro pleaseeeeee

  • @foxyzockt3576
    @foxyzockt3576 ปีที่แล้ว +2

    I get an error, it says the find_element_by_xpath thing is missing an attribute
    How can i solve that?

    • @JH-tr3ck
      @JH-tr3ck ปีที่แล้ว

      Did you find a solution? I have the same problem brother

  • @ianlawson94
    @ianlawson94 2 ปีที่แล้ว +5

    Hey Kalle, this was a super simple and down-to-earth tutorial! Fantastic Job!

  • @theredditbandit
    @theredditbandit 3 ปีที่แล้ว +2

    Love the intro 😂

    • @augustong8371
      @augustong8371 3 ปีที่แล้ว

      Can i get the song name pls?

  • @ghosthookcc2050
    @ghosthookcc2050 3 ปีที่แล้ว +4

    Ey that thumbnail code is one of my background pictures...

  • @FrankMularcik
    @FrankMularcik 3 ปีที่แล้ว

    I have windows and using touch creates a file for me and then to open the file you just type the name in quotes

  • @SriRam-qv3zt
    @SriRam-qv3zt 3 ปีที่แล้ว

    You really mastered the art of into
    Intros

  • @vugiart3946
    @vugiart3946 3 ปีที่แล้ว +2

    instead of echo u can use md file_name.extension which is much simpler

  • @axel9546
    @axel9546 ปีที่แล้ว

    Hi!
    Is it possible to webscrape some data and use that information to make a nice dashboard, tailored only to some data we are interested in?
    Topic: real estate auctions

  • @kungpaochick8557
    @kungpaochick8557 3 ปีที่แล้ว +3

    Web Scraping!!! Finally, my new Favorite Video!!

    • @splashoui3760
      @splashoui3760 3 ปีที่แล้ว

      He didn’t show anything tho

  • @pranshubhatnagar6236
    @pranshubhatnagar6236 3 ปีที่แล้ว +4

    Hey, i have been web scraping with scrapy and python for a long time.
    I want to get started as a freelance web scraper, but nobody gives a project to a newbie...any suggestions for me will help a lot.

    • @splashoui3760
      @splashoui3760 3 ปีที่แล้ว

      What kind of jobs you can do with web scraping ? Any examples ?

    • @pranshubhatnagar6236
      @pranshubhatnagar6236 3 ปีที่แล้ว

      @@splashoui3760 collecting data from website

    • @pranshubhatnagar6236
      @pranshubhatnagar6236 3 ปีที่แล้ว

      Like... if you have to get data of restaurant of a particular place in a City from a website...

  • @l_combo
    @l_combo 3 ปีที่แล้ว

    ok so as long as you have the Windows version of Git properly installed with Gitbash etc. it comes with a working version of touch on Windows that will be installed (make sure you install Git with the proper path / environment variables) and then touch will just work as it does in Linux.

  • @johndoex94
    @johndoex94 3 ปีที่แล้ว

    Why did you create a new venv?

  • @guilherme3537
    @guilherme3537 2 ปีที่แล้ว

    this man is really a senior developer. He uses vim instead of an actual IDE, like vs code and pycharm or something. Ur flexing my man. I use arch btw

  • @ahmadessam7863
    @ahmadessam7863 3 ปีที่แล้ว

    Good job to shoot every single day. You challenged yourself and you're doing amazing.
    A simple question and you can answer it in any video. Could you tell me the efficient road map to get my first job? I started with Java as you recommended that before in your videos. I started 3 months ago.

  • @ItsFrankyD
    @ItsFrankyD 3 ปีที่แล้ว +4

    Hello, Kalle I have been loving the videos and long term viewer. I was wondering if you would ever try the no-code space such as Webflow, Adalo, Bubble? Also, would you be interested in making more Cyber security/hacking videos

  • @_petrok
    @_petrok 3 ปีที่แล้ว +10

    Great video, but I'd prefer to not have the pixelerated zooms, since they are hard to read. The zoom in 0:44 is great. The zoom in 0:46 is a bit too much for my taste. The content itself is clear (as usually) and easy to understand. Thanks!

    • @TysonBites
      @TysonBites 2 ปีที่แล้ว

      U need a better display it’s not that bad. Better yet why don’t you go pay somewhere to learn this then you can complain and talk shit all you want.

  • @ennioe
    @ennioe 3 ปีที่แล้ว

    Hey Kalle! I'm following you for quite a while now and I wanna say that since you started doing one video a day you just don't dive deep in anything.
    I watched this video to get some useful insights on web scraping but I didn't get any.
    Maybe you could do one video every two days to keep the contents more interesting and insightful, even because there's plenty of tutorials on youtube and I guess that people come here to watch something really interesting.
    Hope you find this comment useful! Bye.

  • @mohdadib503
    @mohdadib503 3 ปีที่แล้ว

    Great one to watch laugh and learn at the same time !! Need more content likr this !!

  • @99Gara99
    @99Gara99 3 ปีที่แล้ว

    Is selenium an api?