selenium開啟多視窗和切換視窗
阿新 • • 發佈:2019-01-10
設定代理IP:
有時候頻繁爬取一些兩頁。伺服器發現你是爬蟲後會封掉你的p地址・這時候我們可以更改代理IP・更改代理IP,不同的瀏覽器有不用的實現方式。這裡以 Chrome覽器為例來講解
from selenium Import webdrlver options=webdriver.Chromeoptions() options.add_argument("proxy-server-http://110,73,2.24818123) driyer_path=r"D\ chromedriver\chromedriver.exe" driver=webdriver.Chrome(Executable_path=driver_path, chrome_ options=options) driver.get('https://httobin.ore/ip')
MabE1ement元素:
from selenium, weberiver, remote, webelenent import Webt1eent類是個獲取出來的元素的所屬類
有一些常用的屬性:
1.get_attribute:這個標籤的某個屬性的值。
2.screentshot:獲収當前頁面的截圖。這個方法只能在 driver上使用。
driver的物件類,也是繼承自 WebElenent
更多請閱讀相關原始碼。