Selenium+python --使用正則表達式爬取頁面的URL鏈接


follow yoyo

# coding:utf-8
from selenium import webdriver
import re

driver = webdriver.Firefox()
driver.get("http://www.cnblogs.com/yoyoketang/")
page = driver.page_source
print(page)
url_list = re.findall('href=\"(.*?)\"',page,re.S)
url_all = []
for url in url_list:
if "http" in url:
print(url)
url_all.append(url)
print(url_all)

很不理解正則表達式的樣式,不明白是什么意思:href=\"(.*?)\"
for...in..循環遍歷


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM