擅长:python、mysql、java
<p>浏览器打开的原因很简单,因为这就是网络浏览器打开()应该这样做,而不是发送HTTP请求,它打开浏览器并输入URL。一个可能的解决方案是使用selenium而不是webbrowser,因为当我查看它时,我还没有找到适合您使用的软件包的无头选项。所以这里是:</p>
<pre><code>from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options
url = "<URL>"
chrome_options = Options()
chrome_options.add_argument(" headless")
with Chrome(options=chrome_options) as browser:
browser.get(url)
</code></pre>
<p>如果此解决方案不可接受,因为您需要使用webdriver而不是selenium,那么您需要找到一种将选项传递给浏览器实例的方法。我没有找到dir()或help()将此参数传递给webbrowser的方法,但是如果我找到了什么,我会添加它。你知道吗</p>