Google Code Prettify - 輕量級的語法上色工具

星期四, 3月 14, 2019

Python 爬蟲 selenium 可以輸入字串、按下enter

selenium

不過如果有很多互動呢?有很多js的code,不是靜態網頁呢?這個就一定要用這個selenium了! 他就是用機器模仿人類點開網站、可以輸入字串、按下enter,再回傳你要的文檔。功能強大! 因為selenium可以和很多語言都可以使用。python 的話,這裡有一個教學
from selenium import webdriverbrowser = webdriver.Firefox()browser.get('http://python.org')input = browser.find_element_by_tag_name('input')input.send_keys('selenium', Keys.RETURN)
這樣就會讓firefox打開python的官網,輸入”selenium”字串,並且搜尋。 它也有很多內建的find_element(s)by….很多方式來去定位。
另外也有send_keys, 也可以要瀏覽器wait等等很實用的功能喔!