Вы можете попробовать некоторые трюки для позиционирования. Вы можете поместить ввод в div с : относительный
и фиксированную высоту, затем на входе есть позиция : абсолютная; left: 0; right: 0;
и любое дополнение, которое вам нравится.
Вы можете вызвать get () с помощью пути к Chrome. Ниже приведен пример - замените chrome_path на правильный путь для вашей платформы.
import webbrowser
url = 'http://docs.python.org/'
# MacOS
chrome_path = 'open -a /Applications/Google\ Chrome.app %s'
# Windows
# chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
# Linux
# chrome_path = '/usr/bin/google-chrome %s'
webbrowser.get(chrome_path).open(url)
В Selenium, чтобы получить URL-адрес активной вкладки try,
из selenium import webdriver
driver = webdriver.Firefox () print driver.current_url # Это напечатает URL-адрес активной ссылки
driver.find_element_by_tag_name ('body'). send_keys (Keys.CONTROL + Keys.TAB)
print driver.current_url
Я здесь просто предоставляю вам псевдокод.
Вы можете поместить это в цикл и создать свой собственный поток.
Я новичок в Stackoverflow, так что все еще учась писать правильные ответы.
В случае Windows путь использует путь в стиле UNIX, поэтому обратный слэш в косые черты.
webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s").open("http://google.com")
См.: Python: generic webbrowser.get (). open () для chrome.exe не работает
, по крайней мере, в Windows это должно быть достаточно, и вам не нужно заботиться о пути к браузеру.
import webbrowser
url = ' https://stackoverflow.com '
webbrowser.open (url)
from selenium import webdriver
#driver = webdriver.Firefox()
driver = webdriver.Chrome()
driver.get("http://www.python.org")
import webbrowser
new = 2 # open in a new tab, if possible
# open a public URL, in this case, the webbrowser docs
url = "http://docs.python.org/library/webbrowser.html"
webbrowser.get(using='google-chrome').open(url,new=new)
вы можете использовать любой другой браузер, изменив параметр 'using', как указано в ссылке
Положите путь к вашему хром-приложению и не забудьте поставить th% s в конец. Я все еще пытаюсь открыть браузер с html-кодом без сохранения файла ... Я добавлю код, когда найду.
import webbrowser
chromedir= "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s"
webbrowser.get(chromedir).open("http://pythonprogramming.altervista.org")
>>> ссылка на: [ страницу из моего блога, где я объясняю это] & lt; & lt;