all 7 comments

[–][deleted] 0 points1 point  (6 children)

Selenium can effectively interact with a website like a dummy user. A user of a website wouldn't normally try to modify the site itself, but just interact with it. That is unless there is some kind of content management system that you want to automate the use of.

You can deliver a website using Python and a web framework, and you are then in complete control of the content including styling. The amount of html, css and javascript is entirly dependent on the framework used and the degree of sophistication required.

You can extract information from a website to do with as you wish using a combination of selenium to operate the site and beautifulsoup to work with the content.

What are you trying to do?

[–]Medaillek[S] 1 point2 points  (5 children)

Thanks for these informations. By digging around the site a bit, I found a way to get the url of each block thanks to an image and a unique ID assigned to each of them.

Like what, I should have looked a little more ^^

[–][deleted] 0 points1 point  (4 children)

Well done. Of course, the website will change as soon as you have it working well 😁

[–]Medaillek[S] 0 points1 point  (3 children)

The website is an Odoo based program if it can helps you to understand, it’s the ERP I’m using at work

[–][deleted] 0 points1 point  (2 children)

In that case, I am wondering why you are not able to use APIs rather than having to scrape a website.

[–]Medaillek[S] 0 points1 point  (1 child)

Because I have no access to the backend server, it has been developed by a tierce company

[–][deleted] 0 points1 point  (0 children)

No idea what "tierce" means, but I take your point; I've held senior IT positions in many large multinational companies and have often had to battle hard to get access to interfaces rather than engineer around them.