Anvil covers up and abstracts away a lot of ugly details for building web apps, but not so much for consuming web apps, programmatically. This exposes you to several layers of web detail – and a lot of different ways people use those layers to build things for browsers. Those uses are normally hidden from ordinary browser users, so they may get messy or ugly or grossly inconsistent. It takes time to get familiar with that mess, and find (or build) effective ways for dealing with it. (I’ve shied away from it so far.)
Here is my completely nothing to do with what you are doing analogy:
(philosophers hat on, programmers hat off)
You want to own and operate a bicycle powered food cart in a major metropolis that sells grilled vegetables fresh from the farm. This sounds like a fantastic Idea.
Right now you:
Need to learn how to ride a bicycle. (many people know this part)
Need to learn how to ride a bicycle with a food cart attached (less people know this)
Need to learn to Grill food in general (many people, but not all know this well)
Need to learn how to serve food to the public safely (many people, but not all know this, not everything is as straightforward as it seems at first glance)
After you have all of those skills you need to know:
How to run a business
How to file Permits with the city
How to get fresh vegetables from a farm
After you know all of these things, you then need a cohesive product like anvil to make it work together well for such an ambitious project.
I don’t want to discourage you at all, @taleno.digital , I just think your journey is longer than you think, not impossible at all.
You need to learn python first, if you know basic html you can move on to scrapy. If you don’t know anything about <div>'s or the DOM model, you will have a hard time using scrapy.
You should get this working outside anvil as a separate project. (similar sentiment to what Phil said above) You should use anvil either at the same time while following some tutorials to help you learn python, or wait until you have a MVP with scrapy.
…or abandon the whole thing with web scraping, Anvil is a wonderful tool for putting any idea on the web, you could always do something else and be very successful! I would not consider this a negative, failing fast is worth more than believing in a sunk cost fallacy.
Mix it up with the Anvil blog and check out some of the podcasts @meredydd et al have made showcasing some of the impressive projects many people (some are regulars on the forum here) have developed.
Yes, the only difference between the personal vs professional plans worthy of note is the speed of the underlying server module virtual machine (hardly noticeable if your code is optimized), it has 1/2 as many (but still plenty) of maximum data table rows, and the number of outgoing emails is only 1k instead of 10.
Many of us here have hundreds of apps.
also to be clear this means the yourcustomname.anvil.app names, unless you choose a Domain Name provider that you can connect your personal domain name to, it will also support that.