美文网首页外贸人该懂点儿技术 - Magento2 篇我爱编程
速卖通 做测评时 如何快速打开一个干净的浏览器

速卖通 做测评时 如何快速打开一个干净的浏览器

作者: StillWater_7e10 | 来源:发表于2018-06-11 11:02 被阅读236次

    一、背景

    好久没写东西了,一个人做电商还是挺枯燥的,写点儿东西分享下,也算交一些朋友。
    测评是什么大家都知道吧,我就不细说了。大家都知道,如果自己做测评,同一台电脑,同一个浏览器,如果多次测评,是很容易出问题的。然后我们就用到了VPN。光使用VPN还不行,浏览器里面有cookies, 这些前一次登陆遗留的东西,所以一般课程老师都会提醒我们,要删除cookies, 然后最好重启一下电脑。

    其实讲真,重启电脑是没有太多实际作用的,但是cookie肯定要删。

    那么是不是做了这些就完全放心了呢,其实不然。浏览器发生请求每一个报头都是带有浏览器自身信息的,包括操作系统,浏览器名称,浏览器版本号。专业的说就是user-agent. 这些信息是一直跟随着浏览器的。试想,如果平台后台有检验功能,发现你的测评报头信息完全相同,那么你被平台发现的几率是很大的。这个东西有解决方案,只是对于速卖通来说,好像还没有谁因为同一个浏览器的原因被发现做测评,后面我会提一下怎么解决这个问题。

    二、解决

    如果想生成一个干净的浏览器,有很多方法。这里我分享一下通过,python + selenium组合生成一个干净的浏览器。

    三、准备

    对于对程序不太了解的同学来说,程序语言这些可能比较麻烦。但是实际来说python是比较简单的一个语言,学习后在数据操作方面很方便。而且可用的东西很多。(本人是做时尚类目的,有时候一个款式,尺码颜色很多,如果图片都放详情页就太多了。需要拼图,然而一张一张拼图太耗时了。photoshop拼图的功能还不算好,但是用pyton就很方便了,一大堆图片很快就拼成了多张4个图-----,这里只是说明一下python的作用,与本文无关)。

    准备工作有这些:

    1. 安装python, 目前python分为python2 和 python3。 最好安装python3. 有些电脑可能已经有了,可以在终端输入python 或者 python3看有没有反应。这个网上教程很多,我就不说了。

    2. 安装 selenium。如果python安装后,安装selenium就只是一行简单的代码:pip install selenium。

    3. 下载对应的driver( chrome, firefox, 等)到指定文件夹。

    这里我附一个博客安装教程,大家可以产考一下:https://www.cnblogs.com/sandysun/p/7838113.html
    还有selenium的官网:https://www.seleniumhq.org/docs/

    1. (可选)使用pycharm方便文档管理

    四、具体实施:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    
    # 设置浏览器报头
    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)
    
    # 设置IP代理,由于比较深,这个不需要了解
    # chrome_options.add_argument("--proxy-server=socks5://" + IP['IP'] + ":" + Port)
    
    
    # 启动浏览器
    driver = webdriver.Chrome(options=chrome_options)
    driver.get('需要打开的网页网址')
    

    将上述代码保存到一个文件夹内命名为start_new_browser.py。
    然后打开终端,将终端使用路径键入到该文件夹,具体操作是:
    终端输入:
    “cd 文件夹完整路径” (没有引号)
    这里就可以运行代码了:
    终端输入:
    python start_new_browser.py
    如果是python3:
    python3 start_new_browser.py

    好了,一个干净的浏览器就启动了。这个浏览器是全新的,无cookies。
    值得一提的是,可以每次更换 useragent。这个可以在网上找到的。

    另外selenium是可以实现自动化的,感兴趣的朋友也可以多多了解。

    生成的浏览器如下:


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

    不限于chrome,相应的driver可以生成firefox等各种浏览器,我就不多说了。

    五、有什么问题可以在下面留言,大家时间都比较忙吧,就别闲聊。我看见了就会回复。

    相关文章

      网友评论

        本文标题:速卖通 做测评时 如何快速打开一个干净的浏览器

        本文链接:https://www.haomeiwen.com/subject/mjmceftx.html