2026-05-15 16:56:05 +08:00
|
|
|
|
import {Metadata} from 'next'
|
|
|
|
|
|
import {siteConfig} from '@/config/site'
|
2025-03-14 12:40:51 +08:00
|
|
|
|
import BreadCrumb from '@/components/bread-crumb'
|
|
|
|
|
|
import Wrap from '@/components/wrap'
|
2025-04-12 11:10:51 +08:00
|
|
|
|
import Extract from '@/components/composites/extract'
|
2025-12-15 14:09:17 +08:00
|
|
|
|
import HomePage from '@/components/home/page'
|
2025-03-14 12:40:51 +08:00
|
|
|
|
|
|
|
|
|
|
export type CollectPageProps = {}
|
|
|
|
|
|
|
2026-05-15 16:56:05 +08:00
|
|
|
|
export async function generateMetadata(): Promise<Metadata> {
|
|
|
|
|
|
return {
|
|
|
|
|
|
title: 'IP提取',
|
|
|
|
|
|
description: '短效/长效IP提取,高可用性代理IP,支持API调用,即时获取全国各地代理IP,适用于数据采集、网络测试等场景',
|
|
|
|
|
|
openGraph: {
|
|
|
|
|
|
title: 'IP提取',
|
|
|
|
|
|
description: '短效/长效IP提取,高可用性代理IP,支持API调用,即时获取全国各地代理IP',
|
|
|
|
|
|
images: [
|
|
|
|
|
|
{
|
|
|
|
|
|
url: siteConfig.ogImage.url,
|
|
|
|
|
|
width: siteConfig.ogImage.width,
|
|
|
|
|
|
height: siteConfig.ogImage.height,
|
|
|
|
|
|
alt: 'IP提取',
|
|
|
|
|
|
},
|
|
|
|
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
alternates: {
|
|
|
|
|
|
canonical: `${siteConfig.url}/collect`,
|
|
|
|
|
|
},
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-03-14 12:40:51 +08:00
|
|
|
|
export default function CollectPage(props: CollectPageProps) {
|
|
|
|
|
|
return (
|
2025-12-15 14:09:17 +08:00
|
|
|
|
// <main className="mt-20 flex flex-col gap-4">
|
|
|
|
|
|
// <Wrap className="flex flex-col py-8 gap-4">
|
|
|
|
|
|
// <BreadCrumb items={[
|
|
|
|
|
|
// {label: '短效IP 提取', href: '/collect'},
|
|
|
|
|
|
// ]}/>
|
|
|
|
|
|
// <Extract/>
|
|
|
|
|
|
// </Wrap>
|
|
|
|
|
|
// </main>
|
|
|
|
|
|
<HomePage path={[
|
2026-03-30 13:11:40 +08:00
|
|
|
|
{label: '短效/长效IP 提取', href: '/collect'},
|
2025-12-15 14:09:17 +08:00
|
|
|
|
]}>
|
|
|
|
|
|
<Wrap>
|
2025-04-12 11:10:51 +08:00
|
|
|
|
<Extract/>
|
2025-03-14 12:40:51 +08:00
|
|
|
|
</Wrap>
|
2025-12-15 14:09:17 +08:00
|
|
|
|
</HomePage>
|
2025-03-14 12:40:51 +08:00
|
|
|
|
)
|
|
|
|
|
|
}
|