• Как нажать на первый элемент из предложеных городов через selenium?

    мб, так:
    list_city = driver.get(...)
    print(list_city[1])
    ?
    Ответ написан
    Комментировать
  • Почему не работает асинхронный код python под прокси?

    Посмотрите этот код, может, поможет:
    import asyncio
    import os
    import time
    import random
    from time import perf_counter
    import aiohttp
    import aiofiles

    SITE = 'https://thispersondoesnotexist.com/'
    IMAGE_COUNT = 50
    PROXY = ''

    def generate_filename(file_extension):
    temp = str(int(time.time()))
    for _ in range(5):
    temp += chr(random.randint(65, 75))
    return f'{temp}.{file_extension}'

    async def download_image(image_num):
    async with aiohttp.ClientSession() as session:
    async with session.get(SITE, proxy=f'http://{PROXY}') as response:
    extension = response.headers['content-type'].split('/')[-1]
    filename = os.path.join('Images_async', generate_filename(extension))

    async with aiofiles.open(filename, mode='wb') as file:
    async for chunk in response.content.iter_chunked(64 * 1024):
    await file.write(chunk)
    print(f'image {image_num + 1} finished...')

    async def main():
    image_tasks = []
    for image_num in range(IMAGE_COUNT):
    image_tasks.append(asyncio.create_task(download_image(image_num)))
    await asyncio.gather(*image_tasks)

    if __name__ == '__main__':
    start = perf_counter()
    asyncio.run(main())
    print(f'time: {(perf_counter() - start):.02f}')

    Я этот код увидел в процессе обучения. Он работает.
    Ответ написан
    Комментировать
  • Что определяет набор квантовых чисел в электроне атома?

    В атоме существуют разрешенные энергетические положения электронов - уровни. На каждом уровне возможно существование 2 электронов с противоположными спинами( принцип запрета Паули, как и было сказано). После того, как нижние уровни заполнятся, электроны будут вынуждены занять более высокий энергетический уровень, с более высоким квантовым числом n. И говорить корректно про кинетическую энергию электрона в атоме не корректно. В общем и целом структура энергетических уровней и набор квантовых чисел электрона в атоме определяется зарядом ядра (гравитационными эффектами пренебрегают)
    Ответ написан
    Комментировать
  • Почему у черной дыры есть электрический заряд?

    ЧД могут приобрести заряд в процессе образования. Считается, что поведение заряженной ЧД отличается от поведения незаряженной ЧД (метрика Керра, если ничего не путаю). Т.е., как я понял, то, что ЧД заряжена, видно по ее метрике, а не по тому, как на нее реагирует пробный заряд
    Ответ написан
    Комментировать
  • Расписав уравнение для напряженности почему мы берем аргументы косинуса как частоты излучения фотонов?

    В уравнении для внешнего электрического поля даны 2 частоты - одна называется несущая(та, что выше), другая - огибающая. В реальности получается поле с биениями амплитуды. Частота поля определяет энергию фотонов этого поля. Самая высокая частота и, как следствие, самая высокая энергия(см. формулу Эйнштейна) у фотонов с суммой исходных частот. Соответственно, самые энергичные электроны получатся при взаимодействии именно этих фотонов с атомами лития. Это ответ на вопрос задачи
    Ответ написан
    Комментировать
  • Как в index.wsgi (python) получить имя домена?

    1 Можно вставить return в каждое условие и возвращать, например, строку с названием домена...
    2 Можно имена доменов собрать в список или словарь и при обращении опять же возвращать, например, ключ одновременно с присваиванием...
    Т.е., при получении запроса с именем домена проверять, есть ли он в списке имен и соответствующим образом реагировать
    Ответ написан
    Комментировать
  • Как включить музыку при загрузке страницы?




    Ответ написан
    Комментировать
  • HTML и JavaScript - Как выводить переменную на странице?

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Ну Допустим Name</title>
    </head>
    <style>
        .selector{
            font-size: 20pt;
            font-weight: bold;
            position: absolute;
            top: 0;
            left: 0;
        }
    </style>
    <script >
        var cash = 0;
        var cashPerClick = 1;
    
            function UpdateBalance(){
                cash += cashPerClick;
                document.querySelector(".selector").remove(this);
                let dv = document.createElement('div');
                dv.className = "selector";
                dv.innerHTML = 'Balance (Cash) - ' + cash;
                document.body.append(dv);
            }
    </script>
    
    <body>
        <div class = "selector">Balance (Cash) - 0</div>
        <br>
        <button onclick = "UpdateBalance();">
            FREE MONEY (CLICK)
        </button> 
    </body>
    </html>


    Этот код работает в браузере Opera. Если хотите, script вынесите в файл js, как у Вас было. Используется тег div, а не h2, но его вид можно подстроить с помощью style. В selector' е я установил шрифт 20, полужирный.
    Ответ написан
    Комментировать