使用selenium
先去https://github.com/mozilla/geckodriver/releases/ 下載屬於自己版本
下載到Downloads後
執行:sudo mv geckodriver /usr/bin
在下載最新的版本就行
pip install selenium
基本操作:
>>> from selenium import webdriver
>>> browser = webdriver.Firefox()
>>> type(browser)
<class 'selenium.webdriver.firefox.webdriver.WebDriver'>
>>> browser.get('http://inventwithpython.com')
>>> from selenium import webdriver
>>> browser = webdriver.Firefox()
>>> browser.get('http://inventwithpython.com')
>>> linkElem = browser.find_element_by_link_text('Read It Online')
>>> type(linkElem)
<class 'selenium.webdriver.remote.webelement.WebElement'>
>>> linkElem.click()
# follows the "Read It Online" link
>>> from selenium import webdriver
>>> browser = webdriver.Firefox()
>>> browser.get('http://gmail.com')
>>> emailElem = browser.find_element_by_id('Email')
>>> emailElem.send_keys('youremail@gmail.com')
>>> emailElem.submit() # 提交
>>> passwordElem = browser.find_element_by_id('Passwd')
>>> passwordElem.send_keys('12345')
>>> passwordElem.submit()
點擊瀏覽器按鈕:
browser.back() #返回
browser.forward() #前進
browser.refresh() # 刷新
browser.quit() # 關閉窗口
基本基本就這些,如果想要了解更多,可以參考文檔
http://selenium-python.readthedocs.org/