3

指定されたURLでブラウザウィンドウを開き、後でブラウザを閉じる方法はありますか?

4

2 に答える 2

3

はい、これにはPythonの組み込みwebbrowserモジュールを使用します。

>>> import webbrowser
>>> url = 'http://www.python.org/'
>>> webbrowser.open_new(url)
于 2012-05-26T20:28:07.990 に答える
1

ブラウザウィンドウを開く最も簡単な方法であるwebbrowserモジュールは、開いたブラウザウィンドウを閉じる方法を提供しません。

このレベルの制御については、Seleniumモジュールを試してください。それはもう少し複雑ですが、より多くの制御を提供します。

ページを開いたり閉じたりする例を次に示します。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()

browser.get('http://www.yahoo.com')
assert 'Yahoo' in browser.title

elem = browser.find_element_by_name('p')  # Find the search box
elem.send_keys('seleniumhq' + Keys.RETURN)

browser.quit()
于 2019-07-06T22:08:03.713 に答える