我想用python激活的python腳本打開一個特定的url。當我使用cmd運行python腳本本身時,它工作正常,但是當我在WAMPserver上使用php執行python腳本時,它無法打開網頁。任何人都知道這個問題?用python腳本打開webbrowser,執行php
PHP
<?php
$result = exec("C:/Python27/python openpage.py");
echo $result;
?>
蟒蛇
import webbrowser
webbrowser.open('http://www.google.com', new=1, autoraise=True)
打開網頁是用於Google身份驗證的較長Python腳本的一部分。例如,有人必須點擊一個PHP按鈕才能通過他們的Google帳戶進行身份驗證。該按鈕激活python腳本,並應該打開一個帶有認證頁面的新選項卡。 – Yaant
你可以通過這種方式進行認證,但PHP仍然是服務器端,任何通過php執行的腳本都將在Web服務器上執行。所以爲了轉發,你需要像header('Location:'。$ url);在PHP中不會打開一個新的標籤或HTML或JS轉發。 –
Google如何通過js或html打開新標籤中的鏈接。我不知道有什麼方法直接用php打開新標籤中的鏈接。 –