|
86 | 86 | <div data-md-component="skip"> |
87 | 87 |
|
88 | 88 |
|
89 | | - <a href="#youtube-videos-about-cdp-mode" class="md-skip"> |
| 89 | + <a href="#cdp-mode-on-youtube" class="md-skip"> |
90 | 90 | Skip to content |
91 | 91 | </a> |
92 | 92 |
|
|
332 | 332 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> |
333 | 333 |
|
334 | 334 | <li class="md-nav__item"> |
335 | | - <a href="#youtube-videos-about-cdp-mode" class="md-nav__link"> |
| 335 | + <a href="#cdp-mode-on-youtube" class="md-nav__link"> |
336 | 336 | <span class="md-ellipsis"> |
337 | | - 🎞️ YouTube videos about CDP Mode: |
| 337 | + 🎞️ CDP Mode on YouTube |
338 | 338 | </span> |
339 | 339 | </a> |
340 | 340 |
|
|
401 | 401 | </span> |
402 | 402 | </a> |
403 | 403 |
|
| 404 | +</li> |
| 405 | + |
| 406 | + <li class="md-nav__item"> |
| 407 | + <a href="#youtube-videos-about-cdp-mode" class="md-nav__link"> |
| 408 | + <span class="md-ellipsis"> |
| 409 | + 🎞️ YouTube videos about CDP Mode: |
| 410 | + </span> |
| 411 | + </a> |
| 412 | + |
404 | 413 | </li> |
405 | 414 |
|
406 | 415 | </ul> |
|
2883 | 2892 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> |
2884 | 2893 |
|
2885 | 2894 | <li class="md-nav__item"> |
2886 | | - <a href="#youtube-videos-about-cdp-mode" class="md-nav__link"> |
| 2895 | + <a href="#cdp-mode-on-youtube" class="md-nav__link"> |
2887 | 2896 | <span class="md-ellipsis"> |
2888 | | - 🎞️ YouTube videos about CDP Mode: |
| 2897 | + 🎞️ CDP Mode on YouTube |
2889 | 2898 | </span> |
2890 | 2899 | </a> |
2891 | 2900 |
|
|
2952 | 2961 | </span> |
2953 | 2962 | </a> |
2954 | 2963 |
|
| 2964 | +</li> |
| 2965 | + |
| 2966 | + <li class="md-nav__item"> |
| 2967 | + <a href="#youtube-videos-about-cdp-mode" class="md-nav__link"> |
| 2968 | + <span class="md-ellipsis"> |
| 2969 | + 🎞️ YouTube videos about CDP Mode: |
| 2970 | + </span> |
| 2971 | + </a> |
| 2972 | + |
2955 | 2973 | </li> |
2956 | 2974 |
|
2957 | 2975 | </ul> |
@@ -2980,19 +2998,11 @@ <h2><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://se |
2980 | 2998 | <hr /> |
2981 | 2999 | <h3 align="left">⚙️ Stealthy architecture flowchart:</h3> |
2982 | 3000 |
|
2983 | | -<p><img src="https://seleniumbase.github.io/other/sb_stealth.png" width="596" alt="Stealthy architecture flowchart" /></p> |
2984 | | -<hr /> |
2985 | | -<h3 id="youtube-videos-about-cdp-mode">🎞️ YouTube videos about <b translate="no">CDP Mode</b>:<a class="headerlink" href="#youtube-videos-about-cdp-mode" title="Permanent link">¶</a></h3> |
2986 | | -<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/Mr90iQmNsKM?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
2987 | | -<p>(<b><a href="https://www.youtube.com/watch?v=Mr90iQmNsKM">Watch "Undetectable Automation 4" on YouTube! ▶️</a></b>)</p> |
2988 | | - |
2989 | | -<hr /> |
2990 | | -<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/vt2zsdiNh3U?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
2991 | | -<p>(<b><a href="https://www.youtube.com/watch?v=vt2zsdiNh3U">Watch "Hacking websites with CDP" on YouTube! ▶️</a></b>)</p> |
2992 | | - |
| 3001 | +<p><img src="https://seleniumbase.github.io/other/sb_architecture.png" width="596" alt="Stealthy architecture flowchart" /></p> |
2993 | 3002 | <hr /> |
2994 | | -<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/gEZhTfaIxHQ?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
2995 | | -<p>(<b><a href="https://www.youtube.com/watch?v=gEZhTfaIxHQ">"Unlimited Free Web-Scraping with GitHub Actions" ▶️</a></b>)</p> |
| 3003 | +<h3 id="cdp-mode-on-youtube">🎞️ <b translate="no">CDP Mode</b> on YouTube<a class="headerlink" href="#cdp-mode-on-youtube" title="Permanent link">¶</a></h3> |
| 3004 | +<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/R9HNsnbYh8o?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
| 3005 | +<p>(<b><a href="https://www.youtube.com/watch?v=R9HNsnbYh8o">Watch "Undetectable Automation: 5th Edition" on YouTube! ▶️</a></b>)</p> |
2996 | 3006 |
|
2997 | 3007 | <hr /> |
2998 | 3008 | <p>ℹ️ Note the differences between <b>UC Mode</b> and <b>CDP Mode</b>:</p> |
@@ -3659,6 +3669,23 @@ <h3 id="cdp-mode-webelement-api-methods">🐙 <b translate="no">CDP Mode</b> Web |
3659 | 3669 | <span class="n">element</span><span class="o">.</span><span class="n">get_attribute</span><span class="p">(</span><span class="n">attribute</span><span class="p">)</span> |
3660 | 3670 | <span class="n">element</span><span class="o">.</span><span class="n">get_parent</span><span class="p">()</span> |
3661 | 3671 | </code></pre></div> |
| 3672 | +<hr /> |
| 3673 | +<h3 id="youtube-videos-about-cdp-mode">🎞️ YouTube videos about <b translate="no">CDP Mode</b>:<a class="headerlink" href="#youtube-videos-about-cdp-mode" title="Permanent link">¶</a></h3> |
| 3674 | +<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/Mr90iQmNsKM?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
| 3675 | +<p>(<b><a href="https://www.youtube.com/watch?v=Mr90iQmNsKM">Watch "Undetectable Automation 4" on YouTube! ▶️</a></b>)</p> |
| 3676 | + |
| 3677 | +<hr /> |
| 3678 | +<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/R9HNsnbYh8o?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
| 3679 | +<p>(<b><a href="https://www.youtube.com/watch?v=R9HNsnbYh8o">Watch "Undetectable Automation: 5th Edition" on YouTube! ▶️</a></b>)</p> |
| 3680 | + |
| 3681 | +<hr /> |
| 3682 | +<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/vt2zsdiNh3U?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
| 3683 | +<p>(<b><a href="https://www.youtube.com/watch?v=vt2zsdiNh3U">Watch "Hacking websites with CDP" on YouTube! ▶️</a></b>)</p> |
| 3684 | + |
| 3685 | +<hr /> |
| 3686 | +<div style="text-align: left;"><iframe width="390" height="220" loading="lazy" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/gEZhTfaIxHQ?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1"></iframe></div> |
| 3687 | +<p>(<b><a href="https://www.youtube.com/watch?v=gEZhTfaIxHQ">"Unlimited Free Web-Scraping with GitHub Actions" ▶️</a></b>)</p> |
| 3688 | + |
3662 | 3689 | <hr /> |
3663 | 3690 | <p><img src="https://seleniumbase.github.io/cdn/img/sb_text_f.png" alt="SeleniumBase" title="SeleniumBase" align="center" width="335"></p> |
3664 | 3691 | <div><a href="https://github.com/seleniumbase/SeleniumBase"><img src="https://seleniumbase.github.io/cdn/img/sb_logo_gs.png" alt="SeleniumBase" title="SeleniumBase" width="335" /></a></div> |
|
0 commit comments