selenium多線程同時跑 Python自動化測試和爬蟲哪個方向比較好呢?很糾結(jié)以后是做自動化測試還是爬蟲?
Python自動化測試和爬蟲哪個方向比較好呢?很糾結(jié)以后是做自動化測試還是爬蟲?我對這兩個帖子很熟悉,所以我敢說幾句。1. 自動測試和爬蟲是兩個不同的方向。盡管看起來很多技術(shù)棧是相同的(seleniu
Python自動化測試和爬蟲哪個方向比較好呢?很糾結(jié)以后是做自動化測試還是爬蟲?
我對這兩個帖子很熟悉,所以我敢說幾句。
1. 自動測試和爬蟲是兩個不同的方向。盡管看起來很多技術(shù)棧是相同的(selenium和appnium、數(shù)據(jù)包捕獲工具等),crawler的核心是反爬網(wǎng),而測試的核心是業(yè)務(wù)。
2. 爬蟲崗位核心競爭力:爬蟲是反爬蟲,即反爬蟲能力。許多目標(biāo)網(wǎng)站可以通過定義字體庫和識別瀏覽器指紋來實現(xiàn)反爬網(wǎng)。僅僅通過selenium等渲染工具無法滿足一個合格的爬蟲工程師的技術(shù)要求。讓我說爬行動物最需要的是對抗能力。如果他們沒有很強的自學(xué)能力和抗壓能力,最好做這類業(yè)務(wù)的測試工作,否則幾年后就可能下崗。
3. 測試崗:大部分測試都是純業(yè)務(wù),不同于爬蟲的對抗崗。工作中幾乎沒有未知的場景,因此相對而言,更大的壓力在于業(yè)務(wù)場景。我只想評判這部分。
4. 就業(yè)與市場:測試的崗位需求遠(yuǎn)大于爬蟲,升級曲線相對平穩(wěn)。如果你對自己的能力不是很有信心,建議進(jìn)行測試。爬蟲是一種比較復(fù)雜的工作,一開始可能很難找到工作。不過,高中畢業(yè)后的工資還是不錯的,后期的技術(shù)發(fā)展前景也比較好,但估計能堅持下來的人很少(堅持下來的基本上都是丹尼爾)。事實上,很多人會做整個堆棧或后端。畢竟爬蟲確實是一項艱苦的工作,而且它有很好的爬蟲能力(基本的前后都比較熟悉)。
最后:事實上,這取決于個人職業(yè)規(guī)劃。如果你對自己的能力更有信心,你可以成為一個爬蟲。如果你想要穩(wěn)定性,你應(yīng)該做自動化測試。畢竟,爬蟲太難了。