速賣(mài)通 做測(cè)評(píng)時(shí) 如何快速打開(kāi)一個(gè)干凈的瀏覽器

一、背景

好久沒(méi)寫(xiě)東西了,一個(gè)人做電商還是挺枯燥的,寫(xiě)點(diǎn)兒東西分享下,也算交一些朋友。
測(cè)評(píng)是什么大家都知道吧,我就不細(xì)說(shuō)了。大家都知道,如果自己做測(cè)評(píng),同一臺(tái)電腦,同一個(gè)瀏覽器,如果多次測(cè)評(píng),是很容易出問(wèn)題的。然后我們就用到了VPN。光使用VPN還不行,瀏覽器里面有cookies, 這些前一次登陸遺留的東西,所以一般課程老師都會(huì)提醒我們,要?jiǎng)h除cookies, 然后最好重啟一下電腦。

其實(shí)講真,重啟電腦是沒(méi)有太多實(shí)際作用的,但是cookie肯定要?jiǎng)h。

那么是不是做了這些就完全放心了呢,其實(shí)不然。瀏覽器發(fā)生請(qǐng)求每一個(gè)報(bào)頭都是帶有瀏覽器自身信息的,包括操作系統(tǒng),瀏覽器名稱(chēng),瀏覽器版本號(hào)。專(zhuān)業(yè)的說(shuō)就是user-agent. 這些信息是一直跟隨著瀏覽器的。試想,如果平臺(tái)后臺(tái)有檢驗(yàn)功能,發(fā)現(xiàn)你的測(cè)評(píng)報(bào)頭信息完全相同,那么你被平臺(tái)發(fā)現(xiàn)的幾率是很大的。這個(gè)東西有解決方案,只是對(duì)于速賣(mài)通來(lái)說(shuō),好像還沒(méi)有誰(shuí)因?yàn)橥粋€(gè)瀏覽器的原因被發(fā)現(xiàn)做測(cè)評(píng),后面我會(huì)提一下怎么解決這個(gè)問(wèn)題。

二、解決

如果想生成一個(gè)干凈的瀏覽器,有很多方法。這里我分享一下通過(guò),python + selenium組合生成一個(gè)干凈的瀏覽器。

三、準(zhǔn)備

對(duì)于對(duì)程序不太了解的同學(xué)來(lái)說(shuō),程序語(yǔ)言這些可能比較麻煩。但是實(shí)際來(lái)說(shuō)python是比較簡(jiǎn)單的一個(gè)語(yǔ)言,學(xué)習(xí)后在數(shù)據(jù)操作方面很方便。而且可用的東西很多。(本人是做時(shí)尚類(lèi)目的,有時(shí)候一個(gè)款式,尺碼顏色很多,如果圖片都放詳情頁(yè)就太多了。需要拼圖,然而一張一張拼圖太耗時(shí)了。photoshop拼圖的功能還不算好,但是用pyton就很方便了,一大堆圖片很快就拼成了多張4個(gè)圖-----,這里只是說(shuō)明一下python的作用,與本文無(wú)關(guān))。

準(zhǔn)備工作有這些:

  1. 安裝python, 目前python分為python2 和 python3。 最好安裝python3. 有些電腦可能已經(jīng)有了,可以在終端輸入python 或者 python3看有沒(méi)有反應(yīng)。這個(gè)網(wǎng)上教程很多,我就不說(shuō)了。

  2. 安裝 selenium。如果python安裝后,安裝selenium就只是一行簡(jiǎn)單的代碼:pip install selenium。

  3. 下載對(duì)應(yīng)的driver( chrome, firefox, 等)到指定文件夾。

這里我附一個(gè)博客安裝教程,大家可以產(chǎn)考一下:https://www.cnblogs.com/sandysun/p/7838113.html
還有selenium的官網(wǎng):https://www.seleniumhq.org/docs/

  1. (可選)使用pycharm方便文檔管理

四、具體實(shí)施:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()

# 設(shè)置瀏覽器報(bào)頭
useragent = 'user-agent="'+'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13) AppleWebKit/597.1.34 (KHTML, like Gecko) Version/11.0 Safari/604.1.38'+'"'
chrome_options.add_argument(useragent)

# 設(shè)置IP代理,由于比較深,這個(gè)不需要了解
# chrome_options.add_argument("--proxy-server=socks5://" + IP['IP'] + ":" + Port)


# 啟動(dòng)瀏覽器
driver = webdriver.Chrome(options=chrome_options)
driver.get('需要打開(kāi)的網(wǎng)頁(yè)網(wǎng)址')

將上述代碼保存到一個(gè)文件夾內(nèi)命名為start_new_browser.py。
然后打開(kāi)終端,將終端使用路徑鍵入到該文件夾,具體操作是:
終端輸入:
“cd 文件夾完整路徑” (沒(méi)有引號(hào))
這里就可以運(yùn)行代碼了:
終端輸入:
python start_new_browser.py
如果是python3:
python3 start_new_browser.py

好了,一個(gè)干凈的瀏覽器就啟動(dòng)了。這個(gè)瀏覽器是全新的,無(wú)cookies。
值得一提的是,可以每次更換 useragent。這個(gè)可以在網(wǎng)上找到的。

另外selenium是可以實(shí)現(xiàn)自動(dòng)化的,感興趣的朋友也可以多多了解。

生成的瀏覽器如下:


Screen Shot 2018-06-11 at 10.58.59 AM.png

不限于chrome,相應(yīng)的driver可以生成firefox等各種瀏覽器,我就不多說(shuō)了。

五、有什么問(wèn)題可以在下面留言,大家時(shí)間都比較忙吧,就別閑聊。我看見(jiàn)了就會(huì)回復(fù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容