鍍金池/ 問答/Python/ 想設(shè)置一次打開多個無痕瀏覽器的python腳本,小白一個。

想設(shè)置一次打開多個無痕瀏覽器的python腳本,小白一個。

想設(shè)置輸入多少個瀏覽器就打開多少個,并打開相關(guān)網(wǎng)站


import os
import time
opentime = input('請輸入打開次數(shù):')
i = int(opentime)
def openLLQtime(i):
    
    if i <= 0:
        print('你輸入錯誤')
    else:
        while i > 0:
            os.system(r'"C:\Users\PHJ\AppData\Roaming\360se6\Application\360se.exe --incognito" www.baidu.com')
            i = i - 1
            print(i)
            time.sleep(3)
    return

----------
import os
import time
opentime = input('請輸入打開次數(shù):')
i = int(opentime)

while i > 0:
    os.system(r'"C:\Users\PHJ\AppData\Roaming\360se6\Application\360se.exe --incognito" www.baidu.com')
    i = i - 1
    print(i)
    time.sleep(1)

上面已重新修改縮進(jìn)和語法,但依然沒有出現(xiàn)瀏覽器打開的現(xiàn)象
如果用下面的代碼測試,只有當(dāng)目前的打開的瀏覽器刪除才能自動打開一下個瀏覽器

新手上路,請指教

還有為什么

os.system(r'C:UsersPHJAppDataRoaming360se6Application360se.exe --incognito') * 數(shù)字會沒效,只打開一個

回答
編輯回答
青檸

python語法中沒有 ++ -- 這種用法
改成 i = i-1 試試

還有就是函數(shù)變量名沒有傳進(jìn)來,opentime需要在函數(shù)括號里面
def openLLQtime(opentime):

不是傳遞i 是傳遞opentime

你的py文件里有調(diào)用函數(shù)么 類似 openLLQtime(opentime)

2018年6月20日 04:58
編輯回答
挽歌
from selenium import webdriver
def open_browser():
    browser = webdriver.Chrome()
    browser.get('https://www.baidu.com/')
    browser.close()
times=5
for i in range(times):
    open_browser()

可以使用selenium來解決這個問題。
不過看你的問題是需要os模塊來實(shí)現(xiàn),答的有些偏題,不知道是不是你需要的解決方法。

2018年3月2日 20:38