pub struct CrawlTrace {
pub depth: usize,
pub parent: Option<String>,
pub score: Option<f32>,
pub attachment_of: Option<String>,
}Expand description
PageSift extensions inside metadata.pagesift.
带查询的爬取里一页的来历(metadata.pagesift.crawl)。
Fields§
§depth: usize从种子页算起的深度;种子是 0。
parent: Option<String>发现这个链接的页面;种子和 sitemap 里的 URL 没有。
score: Option<f32>链接入队时的分数(越高越先抓);种子没有。
attachment_of: Option<String>附件(PDF、Office 文档)的来源页;普通页面没有。
Trait Implementations§
Source§impl Clone for CrawlTrace
impl Clone for CrawlTrace
Source§impl Debug for CrawlTrace
impl Debug for CrawlTrace
Source§impl Default for CrawlTrace
impl Default for CrawlTrace
Source§impl<'de> Deserialize<'de> for CrawlTrace
impl<'de> Deserialize<'de> for CrawlTrace
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CrawlTrace
impl PartialEq for CrawlTrace
Source§impl Serialize for CrawlTrace
impl Serialize for CrawlTrace
impl StructuralPartialEq for CrawlTrace
Auto Trait Implementations§
impl Freeze for CrawlTrace
impl RefUnwindSafe for CrawlTrace
impl Send for CrawlTrace
impl Sync for CrawlTrace
impl Unpin for CrawlTrace
impl UnsafeUnpin for CrawlTrace
impl UnwindSafe for CrawlTrace
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more