我剛開始探索selenium,但是它很棒,但是我想編寫一個腳本來使用ELinks來瀏覽網頁。有沒有什麼辦法可以像Python一樣使用python腳本運行python-with selenium webdriver python
隨着硒的webdriver我可以做這樣的事情:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
#Open firefox
br=webdriver.Firefox()
#open website
br.get('http://python.org')
#check if website title contains word
assert 'Python' in br.title
elem=br.find_element_by_name('q')
elem.send_keys('selenium')
elem.send_keys(Keys.RETURN)
assert 'Google' in br.title
br.close()
但如何做類似的任務蟒蛇與Elinks? (或者有可能嗎?)
這是什麼動機?只是想了解更多的需求以更好地回答問題 –
從我的角度來看,ELinks比任何GUI瀏覽器都快,我只想從網頁上獲取一些iformation,我不能使用urllib2或某些庫,如機械化爲此,因爲網站具有非常強大的防機器人保護功能,所以我認爲可以採取的一種方式是讓Elinks進入頁面,然後以某種方式從那裏獲取數據。 – Vor