所以我对这门语言很陌生,我想从一个网站播放音乐。 使用webbrowser模块,我执行下面的代码,我被告知它将在默认浏览器中打开网站。
import webbrowser
webbrowser.open("Youtube.com")
它的工作方式与预期相同,但使用全能的Internet Explorer打开网站 其中,我们都知道没有人的默认浏览器。无论如何它都有帮助,我的默认浏览器是Google Chrome
答案 0 :(得分:2)
尝试使用get()
:
<html>
<body>
<div class="login">
<h1>Login</h1>
<form method="post">
<input type="text" name="u" placeholder="Username" id="username" required="required" />
<input type="password" name="p" placeholder="Password" id="password" required="required" />
<input type="text" name="p" placeholder="Organization" id="organization" required="required" />
<button type="submit" onclick="loginfunc()">Let me in.</button>
</form>
</div>
<script>
function loginfunc(){
var baseurl = "http://localhost:8090/ehr/api/v1";
var funcurl = "/login";
var username = document.getElementById("username");
var password = document.getElementById("password");
var organization = document.getElementById("organization");
var url = baseurl+funcurl+"?username="+username+"&password="+password+"&organization="+organization
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "POST", url, true); // false for synchronous request
xmlHttp.send( null );
var response = JSON.parse(xmlhttp.responseText);
document.write(response)
}
</script>
</body></html>
修改强>
确保使用网站的完整路径
答案 1 :(得分:1)
试试这个:
>>> import webbrowser
>>> browser_path = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s"
>>> url = "https://www.youtube.com"
>>> webbrowser.get(browser_path).open(url)
True
Registering浏览器也适用于Windows:
>>> import webbrowser as wb
>>> wb.register('chrome', None)
>>> wb.open('https://www.youtube.com')
True
>>> wb.open('https://www.google.com')
True
>>> wb.open('https://stackoverflow.com')
True
答案 2 :(得分:0)
使用
import webbrowser as wb
wb.get('windows-default').open('Youtube.com'
对于特定浏览器,您可以尝试使用:
wb.get('chrome %s').open('Youtube.com') # for chrome