1. 程式人生 > >selenium模擬滑動瀏覽器有無介面

selenium模擬滑動瀏覽器有無介面

from selenium import webdriver
‘’‘無介面瀏覽器’’’
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(’–headless’)
browser = webdriver.Chrome(r“chromedriver.exe儲存路徑",chrome_options=chrome_options)
browser.get(url)
‘’‘有介面瀏覽器’’’
# browser = webdriver.Chrome(r"chromedriver.exe儲存路徑")
# browser.get(url)
i = 3000
while i <= 1500*(num+1):
js = “var q=document.documentElement.scrollTop={}”.format(i)
i +=1500
browser.execute_script(js)
time.sleep(3)
text = browser.page_source
list_html = etree.HTML(text)