簡體   English   中英

您如何在Rasbian中關閉Python網絡瀏覽器?

[英]How do you close Python webbrowser in Rasbian?

我正在寫一個在rasberry pi上運行的python 3 viewbot,我需要找到一種方法來關閉webbrowser(在rasbian中是鉻)

我已經嘗試過'webbrowser.close()',但是沒有用。

預期結果是程序打開您提供的所有URL,然后在6秒后關閉它。 這應該發生所需的時間。 當前,它會以所需的次數打開鏈接,但在打開鏈接后不會關閉Web瀏覽器。 非常感謝所有幫助。

這是python 3中的viewbot的代碼:


```import time



```url = input("url")

```a = int(input("quant"))

```for i in range(a):

```   webbrowser.open(url)

```    time.sleep(6) #depends on internet speed

```    ##need some code here to close the webbrowser.##






使用python selenium webdriver或使用進程句柄,這意味着找到瀏覽器的pid並殺死它們。

使用硒:

from selenium import webdriver
from time import sleep

driver = webdriver.chromium()  # change it as a required browser name 
driver.get("http://www.google.com")
sleep(6)
driver.close()

流程句柄:

import time
import subprocess

p = subprocess.Popen(["chromium", "http://www.google.com"])
time.sleep(6)
p.kill()

我懷疑這是否可以在Chrome瀏覽器中使用,因此請盡可能使用Firefox。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM