background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Download "Automa — автоматизация браузера и визуальное программирование 🤖"

input logo icon
Video tags
|

Video tags

автоматизация
selenium
Automa
программирование
автоматизация браузера
автоматизация в браузере
python selenium
автокликер
бот для сайта
автоматизация действий на компьютере
расширение
chrome
automation
extension
расширение для браузера
Automa app
Automa расширение
визуальное программирование
automa
браузер
Subtitles
|

Subtitles

subtitles menu arrow
  • ruRussian
Download
00:00:00
this video came out thanks to these
00:00:02
guys and
00:00:03
again I am glad to welcome dear
00:00:05
subscribers and guests of the channel of my past
00:00:08
videos. I have repeatedly touched upon the topic of
00:00:10
website parsing with tools such as the
00:00:13
beautiful soup library and the
00:00:15
selenium framework. Today’s video can be called to
00:00:18
some extent a branch of this topic and
00:00:20
even some extension because
00:00:23
what we're talking about is the project, and Tom's
00:00:26
is a free
00:00:28
open-source browser extension that uses
00:00:30
visual programming elements
00:00:32
for extremely fast and incredibly
00:00:35
simple creation of automation projects for
00:00:38
parsing into bots, contextual plugins and
00:00:41
much more right inside your
00:00:44
browser and all this with minimal
00:00:46
requirements to the user
00:00:50
before we start I would like to
00:00:52
appeal to everyone who wants to become a successful
00:00:54
specialist in the field and go this year the
00:00:57
founder of the company a and spring, which for the
00:00:59
fourth year in a row is included in the top rating of
00:01:01
Russian it companies and occupies a
00:01:04
leading position in reviews of Jette Crowd
00:01:06
Yuri Luzhkov opened in Yoshkar-Ola, a new
00:01:09
IT university, the Institute of A and Spring, among the
00:01:12
presented areas of bachelor's degree in
00:01:14
programming, design marketing and
00:01:16
management of digital products,
00:01:18
admission to the institute of A and Spring is
00:01:20
literally admission to a career, since
00:01:23
all studies are based on the principle of going to
00:01:25
teams in the first year of students, I'm waiting for
00:01:28
an internship enter companies from the second
00:01:30
year, each student begins
00:01:32
part-time work in their specialty,
00:01:35
so by the end of training you are
00:01:36
already a full-fledged specialist with
00:01:38
work experience and an impressive portfolio, and in
00:01:41
general, there are completely different rules of the
00:01:43
game in the learning process teacher and
00:01:45
practitioners and cop programs from
00:01:47
these leaders industries will teach
00:01:49
students the culture of development, which
00:01:52
means graduates of A and Spring will not
00:01:54
just be able to chop, they will think in terms of the
00:01:56
product of technology and learn to
00:01:58
anticipate consumer expectations and
00:02:00
sense market trends,
00:02:02
ninety-six places are open this year, of which at
00:02:05
least two-thirds of the grant you are waiting for
00:02:07
future ones heroes of large projects therefore
00:02:10
have to go through a special
00:02:12
selection system and this is not so easy;
00:02:14
selecting a student looks not so much at
00:02:17
points and g, but at cognitive
00:02:19
potential, efficiency,
00:02:20
determination, ability to work in a
00:02:22
team and emotional intelligence,
00:02:24
perhaps you should try
00:02:26
your hand, because this is the decision that can
00:02:29
change all your life the link is, as
00:02:32
always, in the description under the video and
00:02:37
so I return to the topic of today’s
00:02:39
video, the extension and for Tom you can
00:02:42
install both in a firefox-based browser
00:02:43
and in a chromium-based browser;
00:02:46
for this, no extra
00:02:49
actions are required since
00:02:51
the extension is freely distributed
00:02:53
through browser stores or through Beatle,
00:02:56
after installation, time to go to its
00:02:59
capabilities, for example, the simplest thing that
00:03:02
Tom can do is remember all the
00:03:04
actions that you performed in your
00:03:06
browser and record their script, and after
00:03:09
playing it for demonstration, I
00:03:12
open the extension and open the recording of
00:03:14
actions. also your name of the future
00:03:17
script, I perform the actions I need
00:03:20
in the browser and when I need to stop
00:03:23
the recording, after that at any time I can
00:03:26
run the saved script and all the
00:03:28
actions that were recorded are
00:03:30
accurately repeated in automatic
00:03:33
mode,
00:03:35
so let’s move on by itself, and the volume
00:03:38
can perform a more complex task and
00:03:40
we can program all the actions
00:03:42
ourselves; for this, by clicking on
00:03:45
the extension we will open the dashboard tab here
00:03:48
you can see the history of running
00:03:50
scripts flags for debugging the fullness of the
00:03:53
internal storage appearance settings
00:03:56
and much more we will create a new
00:03:59
script by clicking the new work flow button and
00:04:02
clicking on the name of the script Let's move on to
00:04:04
editing it. Now on the right side
00:04:07
you can see various modules, and the
00:04:09
volume that we can use
00:04:11
writing our script has a very
00:04:13
large number of them, from entering text,
00:04:15
clicking on elements, opening
00:04:18
data collection tabs, using various
00:04:21
algorithms, up to integrating your
00:04:23
own java scripts on a web page.
00:04:26
any script in your browser, and volume
00:04:29
starts with a trigger block; this block
00:04:31
is responsible for what will
00:04:33
initialize the launch of our script,
00:04:36
for example, the browser context menu,
00:04:38
the appearance of a certain element or
00:04:40
text on the page, or even the launch of a
00:04:43
certain java script for this
00:04:45
first example, we will not edit
00:04:47
the trigger, this will mean that the script
00:04:50
will be activated manually by the
00:04:52
users themselves and, for example, let's
00:04:54
make a simple translator out of our browser,
00:04:57
for this I will add a new
00:04:59
block with the opening of a new browser tab
00:05:01
and we will open the free
00:05:04
open source translator
00:05:06
libra translate a link to the page of
00:05:08
which related to translation into
00:05:11
Russian I I indicate in the configuration of our
00:05:14
block, after which we simply connect our
00:05:16
blogs, then I want to write some
00:05:18
data in the input field, to
00:05:21
do this I need its identifier, I
00:05:23
can get it using a
00:05:25
browser extension that will give me a
00:05:28
css selector in our script, add a
00:05:31
new block with form for input and in its
00:05:35
settings we just indicate the css
00:05:37
selector now this block
00:05:40
will be responsible for entering text into the required
00:05:42
field
00:05:43
for an example with the root of some
00:05:45
text for translation, you can also
00:05:48
set the speed of which and the volume will
00:05:50
print letters in our translator field
00:05:53
After all this, we can save our
00:05:55
first script and run it, and as you
00:05:57
can see, everything is successfully entered and
00:06:00
translated.
00:06:02
Let’s move on to the example. I want to translate not
00:06:05
just pre-prepared text, but I
00:06:07
want to select some text on
00:06:09
the page, right-click on it
00:06:11
mouse and get its translation, and the atom
00:06:14
can easily implement all these actions;
00:06:16
for this, let’s return to our script to the
00:06:19
activation trigger block and in the settings indicate
00:06:22
that it will be activated from the
00:06:25
context menu, let’s call this
00:06:28
menu item translation and also indicate what it
00:06:31
will take into account the values ​​of the
00:06:33
text we have selected, then go to
00:06:36
our blog with text input and in its
00:06:39
settings in the text for input we create a
00:06:42
similar construction which is a
00:06:44
kind of reference to what
00:06:47
our trigger blog accepted for processing, save the
00:06:50
whole thing and take for example
00:06:52
some text in English language, I
00:06:54
highlight it in my account of the social
00:06:57
network Diaspora, by highlighting it, just right-
00:07:00
click and in the context menu we simply
00:07:03
select the very item the name of
00:07:05
which we set in the script and
00:07:08
as you can see on your screens,
00:07:10
everything is translated exactly as it should be, by the way,
00:07:14
exactly the same scheme can be
00:07:17
applied for other actions, a simple
00:07:19
example: I select text on the page and from the
00:07:22
context menu and then I can immediately
00:07:25
launch it on my blog on the social
00:07:27
networks Diaspora, as you can see,
00:07:30
everything works fine, in a
00:07:33
similar way you can
00:07:35
automate and create a kind of
00:07:37
bots practically for any social
00:07:40
network or for any messenger that
00:07:42
has a web interface, why continue?
00:07:45
It should be mentioned that it
00:07:47
supports the creation of cycles of
00:07:49
using databases and, for example,
00:07:51
downloading a file. Let’s say we have a
00:07:53
website DPR dot com that contains art
00:07:57
on a variety of topics and for example we
00:07:59
want to create a script that will
00:08:01
download several arts from the platform using the
00:08:04
keywords we have specified, create a
00:08:07
new script and add a block for opening a
00:08:09
new tab with the site we need,
00:08:12
then, similarly to our first example,
00:08:14
add a block that will enter a
00:08:17
search query and we also need to
00:08:20
click on the button in In this
00:08:22
case, it should be noted that we
00:08:24
use the x path they are a css selector
00:08:28
as the identifier of the element out and
00:08:30
also supports this method of
00:08:32
identifying elements, we check and as
00:08:36
you can see everything works, it
00:08:38
opens exactly the search query
00:08:40
that we need, then let’s say we
00:08:42
need to download three pictures and from the
00:08:45
proposed ones for this we need
00:08:46
a site for each download and return
00:08:49
back, that is, formally we need to
00:08:52
create a cycle from these elements of the site,
00:08:55
this is very easy to do because the
00:08:57
volume has in its arsenal a ludlet cycle module, we
00:09:01
assign it an identifier
00:09:04
image, we indicate that our cycle consists of
00:09:06
site elements to get the
00:09:09
identifier of the elements, we return to
00:09:11
the site and, using the extension, note
00:09:14
that we need a list of elements and
00:09:17
select the element we need, as you
00:09:19
can see that everything we need is
00:09:21
highlighted by the extension, we enter
00:09:23
the identifiers in our blog and also
00:09:26
indicate how many cycles we need to
00:09:28
do, and then that’s it we just need to
00:09:30
click on a separate element for
00:09:32
this we will add a click block in which
00:09:35
we create a mixture of css lecturer and references to the
00:09:38
list element after clicking on the element
00:09:41
our browser will open a new page from
00:09:44
which we can download the image simply
00:09:46
using the appropriate module for
00:09:48
downloading any data from the pages further
00:09:51
with using the click module, we
00:09:53
click on this small return button
00:09:55
and at the end of all this we definitely
00:09:58
need to insert the cycle completion module and
00:10:01
the image that will return us back to the
00:10:04
beginning,
00:10:05
we save, we launch and as you can
00:10:08
see, all the cats
00:10:11
download perfectly to our computer,
00:10:13
no one is stopping you from complicating the scheme a little
00:10:16
you need to create a multi-cycle, for example, by adding
00:10:19
another club date block that will
00:10:22
contain a database and from search
00:10:25
queries, this database can be either a
00:10:28
file or, for example, created by you
00:10:30
manually, and then all you need is to
00:10:36
create a link to your input data and
00:10:40
also do not forget to complete the cycle and close
00:10:43
the tab, we check and as you can
00:10:46
see, everything works fine for
00:10:49
our various search queries, the
00:10:51
number of images we need is downloaded, but
00:10:55
finally, this can be perfectly
00:10:57
used for parsing any sites on the
00:10:59
Internet, even those that are protected from
00:11:02
this parsing example, let's open the
00:11:04
popular hacker news, let's say we
00:11:07
need to get the name of all the topics from the
00:11:09
pages, I'll create a new script in the
00:11:12
volume again added a module for opening
00:11:14
the page and again, using the same analogy,
00:11:17
we'll create a cycle from the site elements
00:11:19
which are the topics from the page after
00:11:24
we need to click here using this
00:11:26
table icon, which creates a
00:11:29
kind of virtual database and in it we
00:11:32
add a news column with a text data type,
00:11:35
all we have to do is
00:11:38
insert a block-bet text that will
00:11:41
collect text from each element of our
00:11:43
list and enter them into our database at
00:11:47
the end we simply complete our loop and also
00:11:50
export our database to the example
00:11:53
file format Jason, save it,
00:11:56
check it and how you can observe all the
00:11:59
topics successfully spartina with the desired page
00:12:03
as you see and for volume this is an extremely
00:12:06
simple extension that solves many
00:12:09
automation problems, of course all this
00:12:11
can be done and with the help of other
00:12:13
tools, but more likely it would be
00:12:16
a little longer and not as simple as
00:12:18
using visual programming,
00:12:20
especially for those users who are
00:12:22
just starting to learn free
00:12:25
software. In
00:12:26
addition, you can easily export all these scripts
00:12:28
and share them with
00:12:31
other people, and the project has The volume
00:12:33
also has its own directory where
00:12:35
users post their
00:12:38
automation scripts for completely different purposes,
00:12:41
and you can freely
00:12:43
download and export each of them in your browser.
00:12:46
Well, I hope this
00:12:47
software seems at least
00:12:49
a little useful to you, but I have
00:12:52
all my friends for today and thank you that you watched
00:12:55
this video to the end
00:12:57
[music]

Description:

Хочешь жить по-другому? Учись по-другому! Поступай в Институт iSpring и погружайся в карьеру с первого курса. Подробнее о программе обучения и правилах набора на сайте: https://ispring.institute/ Фильм о команде и миссии Института iSpring: https://www.youtube.com/watch?v=R6oWcN2iI9U ======= ▫️Automa: https://t.me/open_source_friend/1761 ▫️My Telegram: https://t.me/black_triangle_tg ======= Если есть возможность поддержать канал и спасти мир: 🔻 https://triangle.army/ или 🔻https://notabug.org/Black_Triangle/safe_world ===== https://t.me/aliexpress_hacker - хакерское с AliExpress https://t.me/komp_ali - компьютерное барахло с Ali https://t.me/hi_anon - личный блог https://t.me/open_source_friend - интересный софт ===== Automa — автоматизация браузера и визуальное программирование 🤖

Preparing download options

popular icon
Popular
hd icon
HD video
audio icon
Only sound
total icon
All
* — If the video is playing in a new tab, go to it, then right-click on the video and select "Save video as..."
** — Link intended for online playback in specialized players

Questions about downloading video

mobile menu iconHow can I download "Automa — автоматизация браузера и визуальное программирование 🤖" video?mobile menu icon

  • http://unidownloader.com/ website is the best way to download a video or a separate audio track if you want to do without installing programs and extensions.

  • The UDL Helper extension is a convenient button that is seamlessly integrated into YouTube, Instagram and OK.ru sites for fast content download.

  • UDL Client program (for Windows) is the most powerful solution that supports more than 900 websites, social networks and video hosting sites, as well as any video quality that is available in the source.

  • UDL Lite is a really convenient way to access a website from your mobile device. With its help, you can easily download videos directly to your smartphone.

mobile menu iconWhich format of "Automa — автоматизация браузера и визуальное программирование 🤖" video should I choose?mobile menu icon

  • The best quality formats are FullHD (1080p), 2K (1440p), 4K (2160p) and 8K (4320p). The higher the resolution of your screen, the higher the video quality should be. However, there are other factors to consider: download speed, amount of free space, and device performance during playback.

mobile menu iconWhy does my computer freeze when loading a "Automa — автоматизация браузера и визуальное программирование 🤖" video?mobile menu icon

  • The browser/computer should not freeze completely! If this happens, please report it with a link to the video. Sometimes videos cannot be downloaded directly in a suitable format, so we have added the ability to convert the file to the desired format. In some cases, this process may actively use computer resources.

mobile menu iconHow can I download "Automa — автоматизация браузера и визуальное программирование 🤖" video to my phone?mobile menu icon

  • You can download a video to your smartphone using the website or the PWA application UDL Lite. It is also possible to send a download link via QR code using the UDL Helper extension.

mobile menu iconHow can I download an audio track (music) to MP3 "Automa — автоматизация браузера и визуальное программирование 🤖"?mobile menu icon

  • The most convenient way is to use the UDL Client program, which supports converting video to MP3 format. In some cases, MP3 can also be downloaded through the UDL Helper extension.

mobile menu iconHow can I save a frame from a video "Automa — автоматизация браузера и визуальное программирование 🤖"?mobile menu icon

  • This feature is available in the UDL Helper extension. Make sure that "Show the video snapshot button" is checked in the settings. A camera icon should appear in the lower right corner of the player to the left of the "Settings" icon. When you click on it, the current frame from the video will be saved to your computer in JPEG format.

mobile menu iconWhat's the price of all this stuff?mobile menu icon

  • It costs nothing. Our services are absolutely free for all users. There are no PRO subscriptions, no restrictions on the number or maximum length of downloaded videos.