Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как в python открыть ссылку в новой вкладке браузера?

  1. Как в python открыть ссылку в новой вкладке браузера?

    Привет всем! Помогите, плиз. Как в python открыть ссылку в новой вкладке браузера? Нужно чтобы при клике по кнопке в приложении на PyQt5, открывало сайт в новой вкладке. Кто-нибудь знает, как это сделать? Ваши советы и примеры кода будут очень полезны!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет. Один из способов сделать это — использовать библиотеку webbrowser. Например:
    Программный код:
    import webbrowser

    webbrowser
    .open_new_tab('http://example.com'
    Это откроет ссылку в новой вкладке по умолчанию браузера. Удачи с кодингом!

  4. Цитата Сообщение от Евгений Игоревич
    Привет. Один из способов сделать это — использовать библиотеку webbrowser. Например:
    Программный код:
    import webbrowser

    webbrowser
    .open_new_tab('http://example.com'
    Это откроет ссылку в новой вкладке по умолчанию браузера. Удачи с кодингом!
    О, спасибо за ответ! Как раз что-то подобное мне и нужно было. Буду пробовать.

  5. Эй, я рекомендую использовать Selenium. Он более гибкий, особенно если тебе нужен контроль над браузером:
    Программный код:
    from selenium import webdriver

    driver 
    webdriver.Chrome()

    driver.get('http://example.com')

    driver.execute_script('window.open("http://example.com", "_blank");'
    Вот такой код точно справится с задачей.

  6. Цитата Сообщение от antanovich
    Эй, я рекомендую использовать Selenium. Он более гибкий, особенно если тебе нужен контроль над браузером:
    Программный код:
    from selenium import webdriver

    driver 
    webdriver.Chrome()

    driver.get('http://example.com')

    driver.execute_script('window.open("http://example.com", "_blank");'
    Вот такой код точно справится с задачей.
    Круто! Селениум мне знаком, даже не думал, что так можно сделать. Спасибо!

  7. Можно также через PyQt5, если ты уже с ним работаешь:
    Программный код:
    from PyQt5.QtWidgets import QApplicationQPushButton

    import webbrowser

    app 
    QApplication([])

    button QPushButton('Open Link')

    button.clicked.connect(lambdawebbrowser.open_new_tab('http://example.com'))

    button.show()

    app.exec_() 
    Этот пример откроет ссылку при нажатии на кнопку.

  8. Цитата Сообщение от MaxWarrior
    Можно также через PyQt5, если ты уже с ним работаешь:
    Программный код:
    from PyQt5.QtWidgets import QApplicationQPushButton

    import webbrowser

    app 
    QApplication([])

    button QPushButton('Open Link')

    button.clicked.connect(lambdawebbrowser.open_new_tab('http://example.com'))

    button.show()

    app.exec_() 
    Этот пример откроет ссылку при нажатии на кнопку.
    О, примерно этого я и хотел. Прямо в PyQt5 конечо же! Спасибо тебе.

  9. Эй, если у тебя есть простые задачи, то реально проще юзать webbrowser. Но если надо что-то посложнее, как автоматизация, тогда Селениеум топ.

  10. Цитата Сообщение от BoomBoom
    Эй, если у тебя есть простые задачи, то реально проще юзать webbrowser. Но если надо что-то посложнее, как автоматизация, тогда Селениеум топ.
    В точку. Просто думал про PyQt5 и управление вкладками. Но идея с веббраузером кажется проще.

Страница 1 из 2 12 ПоследняяПоследняя