當前位置:首頁 » 編程語言 » python使用firefox

python使用firefox

發布時間: 2023-01-02 16:56:33

1. 如何用python控制Firefox

這個可以用hook來設兩個鉤子,一個是鍵盤鉤子,一個是滑鼠鉤子,把鍵盤和滑鼠的messagej截獲但不處理~再用timer控制時間,暫停12秒後再卸載鉤子就可以了~
這個可以用c++調用windows的API,setwindowshookex(). 至於python可以下載pywin32的package來調用api,用ctype來進行c的實現~
思路是這樣的,具體可以參照MSDN來弄~

2. python+webdriver環境調用Firefox報錯,有誰知道什麼原因嗎

首先,雖然seleniumwebdriver默認安裝的是firefox的驅動,但是對瀏覽器版本限制很大,只有低版本的firefox可以運行(貌似selenium-2.45.0,新發布的,支持FireFox36),樓主可以下載一下低版本的,試一下是否能夠正常運行,多數啟動失敗都是這個原因當然,還可以用chrome和ie(當然是推薦chrome了),驅動可以從我的雲盤直接下載,分享使用也非常簡單:下載雲盤中對應的文件,將對應的.exe放到chrome.exe的同級目錄下,例如我的就是「C:_x64.exe」,默認的一般就是這個路徑,樓主根據自己的改一下就可以了。用下面的代碼代替「driver=webdriver.Firefox()」,看一下是否可以調起瀏覽器,祝成功。chromedriver="C:_x64.exe"os.environ["webdriver.chrome.driver"]=chromedriverdriver=webdriver.Chrome(chromedriver)

3. 如何用Python控制Firefox

您好!很高興為您答疑。

python本身的指令可以操作任何應用,其中也包括火狐,您需要的只是了解一下火狐瀏覽器的一些特別參數,您可以參閱:firefox 命令行參數。

如果對我們的回答存在任何疑問,歡迎繼續問詢。

4. 如何用Python控制Firefox

如果是linux下,可以將火狐作為一般app控制即可,其腳本與其他應用無差異,需要注意的是需要對火狐的執行文件進行必要的授權。

5. 如何用Python控制Firefox

一、Splinter的安裝
Splinter的使用必修依靠Cython、lxml、selenium這三個軟體。所以,安裝前請提前安裝
Cython、lxml、selenium。以下給出鏈接地址:
1)http://download.csdn.net/detail/feisan/4301293
2)http://code.google.com/p/pythonxy/wiki/AdditionalPlugins#Installation_no
3)http://pypi.python.org/pypi/selenium/2.25.0#downloads
4)http://splinter.cobrateam.info/

代碼:
#coding=utf-8
import time
from splinter import Browser

def splinter(url):
browser = Browser()
#login 126 email websize
browser.visit(url)
#wait web element loading
time.sleep(5)
#fill in account and password
browser.find_by_id('idInput').fill('xxxxxx')
browser.find_by_id('pwdInput').fill('xxxxx')
#click the button of login
browser.find_by_id('loginBtn').click()
time.sleep(8)
#close the window of brower
browser.quit()

if __name__ == '__main__':
websize3 ='http://www.126.com'
splinter(websize3)

6. 如何用Python控制Firefox

這個可以用hook來設兩個鉤子,一個是鍵盤鉤子,一個是滑鼠鉤子,把鍵盤和滑鼠的messagej截獲但不處理~再用timer控制時間

7. 我在使用python啟動火狐瀏覽器時出現如下提示,求大神指教怎麼癢才能打開瀏覽器啊!!

就提示來看,這個問題有兩種可能:
1、設置的啟動路徑存在問題,導致無法開啟瀏覽器;
2、請確認設置的路徑具有被訪問許可權。

8. Python + Selenium 怎麼用 Firefox 載入 URL

1 利用Chrome瀏覽器,安裝的chrome瀏覽器是沒有沒有提供現成的driver的,因此需要我們自己下載ChromeDriver.exe,這里可以有下載地址,下載完後把它放到chrome瀏覽器所在的安裝目錄下就可以了,保證讓他跟chrome.exe呆一起就可以了。相關腳本如下
[python] view plain
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import os
chromedriver = "D:\Program Files\ChromeGAE\Chrome\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
browser = webdriver.Chrome(chromedriver)
url = "http://www..com"
browser.get(url)

這樣基本就可以直接用了。
2
利用IE瀏覽器,IE瀏覽器和chrome比較相似,也需要我們自己去找到Driver,名字是IEDriverServer.exe,這個隨便一網路也能找到,就不放連接了,下載後跟chrome那裡一樣,也是放到ieexplore.exe的同級目錄下,這個一般是在C:\Program
Files\Internet Explorer下,畢竟是系統自帶的嘛。腳本如下
[python] view plain
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import oschromedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe"
os.environ["webdriver.ie.driver"] = IEdriver
browser = webdriver.Ie(IEdriver)
url = "http://www..com"
browser.get(url)

9. 如何用Python控制Firefox

使用 -marionette 參數啟動 Firefox. 比較簡單的一種做法就是右鍵單擊Firefox的桌面圖標, 然後選擇屬性, 最後在命令一欄最後添加 -marionette. 為 Python 安裝 marionette_client 庫. 命令為: pip install marionette_client

10. 如何用Python控制Firefox

安裝firefox,和selenium然後下載對應的geckodriver就可以了

browser=webdriver.Firefox(executable_path='./geckodriver')
browser.get('https://www..com/')
熱點內容
sql平均成績語句 發布:2025-07-05 02:11:41 瀏覽:275
java離線 發布:2025-07-05 02:11:35 瀏覽:64
php變數賦值給變數 發布:2025-07-05 02:10:56 瀏覽:557
javaequals方法 發布:2025-07-05 01:57:23 瀏覽:97
sqlsever外鍵 發布:2025-07-05 01:41:04 瀏覽:737
鳳凰衛士加密軟體 發布:2025-07-05 01:39:36 瀏覽:635
桌面軟體編程 發布:2025-07-05 01:32:17 瀏覽:992
編譯後的程序叫啥擴展名是啥 發布:2025-07-05 01:18:29 瀏覽:164
強轉編程 發布:2025-07-05 01:09:50 瀏覽:886
vsgcc編譯器 發布:2025-07-05 00:48:03 瀏覽:903