python 爬蟲 Demo webdriver

MTQ_python發表於2019-09-25
#使用之前請先安裝selenium,詳情可以檢視我上一篇
import re
from selenium import webdriver
import time
import urllib.request

option = webdriver.ChromeOptions()

##隱藏視窗
option.add_argument('headless')
#driver = webdriver.Chrome()
driver = webdriver.Chrome(chrome_options=option)
###driver.maximize_window()
driver.get("http://xxxx.html")  ##請輸入指定網址
result_raw=driver.page_source
content_list=re.findall("img src=\"(.+?)\"",str(result_raw))
print(len(content_list))
n=0
while n<len(content_list):
    ##i=time.time()()
    try:
        local=(r"D:\ProjectPython\Project7\imgs"+"\\"+str(n)+".jpg")
        urllib.request.urlretrieve(content_list[n], local)
        print("編號:" + str(local))
    except :
        pass
    finally:
        n = n + 1
driver.quit()
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章