{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Евгений Лукин: заметки с тегом selenium",
    "_rss_description": "Заметки, конспекты",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/evgenylukin.ru\/blog\/tags\/selenium\/",
    "feed_url": "https:\/\/evgenylukin.ru\/blog\/tags\/selenium\/json\/",
    "icon": "https:\/\/evgenylukin.ru\/blog\/user\/userpic@2x.jpg?1601030084",
    "author": {
        "name": "Евгений Лукин",
        "url": "https:\/\/evgenylukin.ru\/blog\/",
        "avatar": "https:\/\/evgenylukin.ru\/blog\/user\/userpic@2x.jpg?1601030084"
    },
    "items": [
        {
            "id": "100",
            "url": "https:\/\/evgenylukin.ru\/blog\/all\/pydoll-async-web-automation-in-python\/",
            "title": "🚀 Pydoll: Async Web Automation in Python!",
            "content_html": "<p><a href=\"https:\/\/github.com\/autoscrape-labs\/pydoll\">https:\/\/github.com\/autoscrape-labs\/pydoll<\/a><\/p>\n<p>🔥 Installation<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">pip install pydoll-python<\/code><\/pre><p>⚡ Quick Start<br \/>\nGet started with just a few lines of code:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">import asyncio\r\nfrom pydoll.browser.chrome import Chrome\r\nfrom pydoll.constants import By\r\n\r\nasync def main():\r\n    async with Chrome() as browser:\r\n        await browser.start()\r\n        page = await browser.get_page()\r\n        \r\n        # Works with captcha-protected sites\r\n        await page.go_to('https:\/\/example-with-cloudflare.com')\r\n        button = await page.find_element(By.CSS_SELECTOR, 'button')\r\n        await button.click()\r\n\r\nasyncio.run(main())<\/code><\/pre>",
            "date_published": "2025-03-27T20:39:41+03:00",
            "date_modified": "2025-03-27T20:39:37+03:00",
            "_date_published_rfc2822": "Thu, 27 Mar 2025 20:39:41 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "100",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "79",
            "url": "https:\/\/evgenylukin.ru\/blog\/all\/instrukciya-po-parsingu-python-selenium-webdriver\/",
            "title": "Инструкция по парсингу: Python + Selenium + WebDriver",
            "content_html": "<p>Чтобы скачать актуальную версию WebDriver переходим на <a href=\"chrome:\/\/settings\/help\">chrome:\/\/settings\/help<\/a>, чтобы узнать версию вашего браузера.<br \/>\nПо ссылке <a href=\"https:\/\/sites.google.com\/chromium.org\/driver\/\">https:\/\/sites.google.com\/chromium.org\/driver\/<\/a> скачиваем вебдрайвер для версии вашего барузера и для вашей операционной системы. Например, у меня это chromedriver_win32.zip<br \/>\nИзвлекаем в папку с проектом файл chromedriver.exe.<br \/>\nУстанавливаем в окружение библиотеку Selenium.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">from selenium import webdriver\r\ndriver = webdriver.Chrome('chromedriver.exe')\r\ndriver.get(url)<\/code><\/pre>",
            "date_published": "2022-03-13T10:04:29+03:00",
            "date_modified": "2022-08-12T16:36:38+03:00",
            "_date_published_rfc2822": "Sun, 13 Mar 2022 10:04:29 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "79",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3849,
    "_e2_ua_string": "E2 (v3849; Aegea)"
}