这是代码:
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
s = Service(r"C:\Users\33177\PycharmProjects\工作数据爬取\支持文件\edgedriver_win64\msedgedriver.exe")
driver = webdriver.Edge(service=s)
driver.implicitly_wait(10)
url = 'https://prt.gzggzy.cn/ggzy/tkmh/#/transaction-data-index'
driver.get(url)
try:
element_present = EC.presence_of_element_located((By.ID, 'element_id'))
WebDriverWait(driver, 10).until(element_present)
sub_page_links = []
elements = driver.find_elements(By.TAG_NAME, 'a')
for element in elements:
href = element.get_attribute('href')
if href and href.startswith('http'):
sub_page_links.append(href)
for link in sub_page_links:
print(link)
except Exception as e:
print(e)
finally:
driver.quit()
from selenium import webdriver
from selenium.webdriver.edge.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
s = Service(r"C:\Users\33177\PycharmProjects\工作数据爬取\支持文件\edgedriver_win64\msedgedriver.exe")
driver = webdriver.Edge(service=s)
driver.implicitly_wait(10)
url = 'https://prt.gzggzy.cn/ggzy/tkmh/#/transaction-data-index'
driver.get(url)
try:
element_present = EC.presence_of_element_located((By.ID, 'element_id'))
WebDriverWait(driver, 10).until(element_present)
sub_page_links = []
elements = driver.find_elements(By.TAG_NAME, 'a')
for element in elements:
href = element.get_attribute('href')
if href and href.startswith('http'):
sub_page_links.append(href)
for link in sub_page_links:
print(link)
except Exception as e:
print(e)
finally:
driver.quit()