瀏覽器中執行程式
driver.execute_script("JavaScript Code")
捲動視窗到底部
dirver.execute_script("window.scrollTo(0,document.body.scrollHeight);)")
等待一陣子在捲動
imprt time
time.sleep("wait s")
==========================
#https://www.youtube.com/watch?v=ZOxIpMTgaXY
#https://www.linkedin.com/jobs/search?trk=guest_homepage-basic_guest_nav_menu_jobs&position=1&pageNum=0
#爬linkin
#pip install selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
import time #wating html loading
#chrom driver path https://chromedriver.chromium.org/downloads
options=Options()
options.chrome_executable_path="G:\我的雲端硬碟\PY\練習\chromdriver"
# Driver 物件
driver=webdriver.Chrome(options=options)
#connect linkin
driver.get("https://www.linkedin.com/jobs/search?trk=guest_homepage-basic_guest_nav_menu_jobs&position=1&pageNum=0″)
n=0
while n<3:
#waiting
driver.execute_script("window.scrollTo(0,document.body.scrollHeight);")
time.sleep(3) #wait 3s
n+=1
titlesTags=driver.find_elements(By.CLASS_NAME, "base-search-card__title")
for titleTag in titlesTags:
print(titleTag.text)
driver.close()